Commit 576198aa authored by sebastian's avatar sebastian

All optimizations done, all LUT deleted. Still some clean up to do.

parent a65f59c8
dev 1 128-ues 256_QAM_demod 459-pusch-based-ta-updates 472-add-pusch-dmrs-modes 481-ldpc-decoder-on-gpu 512-dataplane-bug-in-l2nfapi_nos1 FR2_NSA Fix_SA_SIB1 LTE_TRX_on_single_port NCTU_CS_ISIP NCTU_CS_ISIP_CPU NCTU_CS_ISIP_GPU NCTU_OpinConnect_Beamforming_ISIP NCTU_OpinConnect_LDPC NR-PHY-MAC-IF-multi-UE NRPRACH_highSpeed_saankhya NRUE_usedlschparallel NR_10MHz NR_2port_CSIRS NR_CSIRS_tomerge NR_CSI_reporting NR_DCI_01 NR_DLUL_PF NR_DLUL_PF_4UL NR_DLUL_PF_rebased NR_DL_MIMO NR_DL_sched_fixes NR_DL_scheduler NR_F1C_F1U_extensions NR_FAPI_beamindex_SSB_RO NR_FAPI_beamindex_SSB_RO_SEMPROJ NR_FDD_FIX NR_FR2_RA NR_FR2_RRC_SSB NR_FR2_initsync_fixes NR_MAC_CE_GlobalEdge NR_MAC_Multi_Rach_GlobalEdge NR_MAC_Multi_Rach_GlobalEdge-old NR_MAC_SSB NR_MAC_SSB_RO_GlobalEdge NR_MAC_SSB_RO_UE_IDCC NR_MAC_SSB_RO_merge NR_MAC_TCI_UCI_GlobalEdge NR_MCS_BLER NR_NGAP NR_PDCP_noS1 NR_PUCCH_MultiUE NR_RA_cleanup NR_RA_updates NR_RRCConfiguragion_FR2 NR_RRCConfiguration NR_RRCConfiguration_FR2 NR_RRCConfiguration_S1U NR_RRCConfiguration_merge_develop NR_RRCConfiguration_sync_source NR_RRCConfiguration_trx_thread NR_RRCReconfiguration_BWP NR_RRC_CP_bugfix NR_RRC_PDCP NR_RRC_PRACH_procedures NR_RRC_PRACH_procedures_todevelop NR_RRC_PUSCH NR_RRC_TA NR_RRC_X2AP_AMBR_Change_Global_edge NR_RRC_X2AP_RemoveHardcodings_GlobalEdge NR_RRC_config_simplified NR_RRC_harq NR_RRC_harq_b NR_RRC_harq_hacks NR_RRC_harq_newdcipdu NR_SA_F1AP_5GRECORDS NR_SA_F1AP_5GRECORDS-USIM NR_SA_F1AP_5GRECORDS-wf-0623 NR_SA_F1AP_5GRECORDS_lts NR_SA_F1AP_RFSIMULATOR NR_SA_F1AP_RFSIMULATOR2 NR_SA_F1AP_RFSIMULATOR2_SRB NR_SA_F1AP_RFSIMULATOR3 NR_SA_F1AP_RFSIMULATOR3_tmp NR_SA_F1AP_RFSIMULATOR3_wf NR_SA_F1AP_RFSIMULATOR_w5GCN NR_SA_F1AP_dev NR_SA_NGAP_RRC NR_SA_NGAP_RRC_wk42 NR_SA_itti_sim_wk48 NR_SA_itti_sim_wk48_hs NR_SA_itti_sim_wk48_hs1 NR_SA_w5GCN_new_gtpu NR_SCHED NR_SCHED_HARQ NR_SCHED_PDCCH_PUCCH_HARQ NR_SCHED_PDCCH_PUCCH_HARQ_rebased NR_SCHED_fixes NR_SRB_Config NR_TRX_on_single_port NR_TRX_on_single_port2 NR_UE_CONFIG_REQ_FIXES NR_UE_MAC_scheduler NR_UE_PUCCH_bugfixes NR_UE_RA_fixes NR_UE_SA NR_UE_SSB_meas NR_UE_UL_DCI_improvements NR_UE_dlsch_bugfix NR_UE_enable_parallelization NR_UE_rework_test NR_UE_reworking_UCI_procedures NR_UE_stability_fixes NR_UL_FAPI_programming NR_UL_SCFDMA_100MHz NR_UL_scheduler NR_UL_scheduler_rebased NR_UL_scheduling NR_Wireshark NR_beam_simulation NR_beamforming_test NR_cleanup_PUCCH_resources NR_gNB_SCF_Indication NR_gNB_initial_MIB_fix NR_ipaccess_testing NR_mac_uci_functions_rework NR_msg2_phytest NR_multiplexing_HARQ_CSI_PUCCH NR_new_ul_antennaports NR_phytest_bugfixes NR_reworking_UL_antennaports NR_scheduling_CSIRS NR_scheduling_request NR_scheduling_request2 NR_scheduling_request3 NR_test_S1U_RRC_PRACH_procedures NR_ue_dlsch_dmrs_cdm OpInConnect_ISIP PBCHNRTCFIX PUSCH_TA_update RA_CI_test RFquality Saankhya_NRPRACH_HighSpeed Test_SA_5GREC UE_DL_DCI_hotfix add-dmrs-test add-ru-docker-image addoptions_nr_USRPdevice avxllr bandwidth-testing bch-fixes-bitmap benetel_5g_prach_fix benetel_config_file_fix benetel_dpdk20 benetel_driver_uldl_pf_merge benetel_driver_update benetel_fixes benetel_phase_rotation benetel_phase_rotation_old bsr-fix bugfix-free-ra-process bugfix-minor-remove-wrong-log bugfix-nr-bands bugfix-nr-ldpc-post-processing bugfix-nr-ldpc-size-typo bugfix-nr-pdcp-sn-size bugfix-nr-rate-matching-assertion bugfix-nr-t-reordering bugfix-x2-SgNBAdditionRequest bugfix_gnb_rt_stats_html bupt-sa-merge cce_indexing_fix cce_indexing_fix2 ci-add-sabox-support ci-deploy-asterix ci-deploy-docker-compose ci-fix-module-ul-iperf ci-new-docker-pipeline ci-rd-july-improvements ci-reduce-nb-vms ci-test ci-ul-iperf-from-trf-container ci_benetel_longrun_limits ci_benetel_test ci_fix_iperf_for_module ci_hotfix_module_ue_ip_address ci_improve_module_ctl ci_nsa_2x2_implem ci_nsa_benetel ci_nsa_fixes ci_nsa_pipes_improve ci_nsa_test_integration_2021_wk19 ci_nsa_traces ci_nsa_uplink ci_phytest ci_quectel_support ci_sa_rfsim_test ci_solve_ul_for_module ci_test_5GREC ci_test_nsa_2x2 ci_test_nsa_fix_quectel_nic ci_test_nsa_on_develop ci_test_ra_fr2 ci_testinfra_as_code ci_update_build_nasmesh ci_vm_resource_fix clean-5G-scope-round2 cleanup_softmodem_main code-cleanup-20210716 constant_power debug-UL-5GRECORDS debug_UL_signal debug_branch_init_sync detached-w16-test develop develop-CBRA-v3 develop-CCE develop-NR_SA_F1AP_5GRECORDS develop-NR_SA_F1AP_5GRECORDS-abs develop-NR_SA_F1AP_5GRECORDS-hs develop-NR_SA_F1AP_5GRECORDS-hs1 develop-NR_SA_F1AP_5GRECORDS-lts develop-NR_SA_F1AP_5GRECORDS-lts-wf develop-NR_SA_F1AP_5GRECORDS-v3 develop-NR_SA_F1AP_5GRECORDS_100M develop-NR_SA_F1AP_5GRECORDS_LDPC_FPGA develop-NR_SA_F1AP_5GRECORDS_lfq_0607 develop-NSA_SA_fixes develop-SA-CBRA develop-SA-CBRA-CUDU develop-SA-CBRA-Msg5 develop-SA-CBRA-lts develop-SA-CBRA-ulsch-lts develop-SA-RA develop-SnT develop-aw2sori develop-nr develop-nr-fr2-rework develop-nr_cppcheck develop-oriecpriupdates develop-sib1 develop-sib1-local develop-sib1-lts develop-sib1-update develop-sib1-update-test1 develop-sib1-update-ue develop-wf-du develop_fpga_ldpc develop_inria_ci_deployment develop_inria_ci_deployment_gp develop_integration_2020_w15 develop_integration_2020_w19 develop_integration_w08 develop_stable dfts_alternatives disable_CSI_measrep dlsch-all-dlslots dlsch_encode_mthread dlsch_parallel docker-improvements-2021-april docker-no-cache-option docupdate_tools dongzhanyi-zte-develop dongzhanyi-zte-develop1 dongzhanyi-zte-develop2 dreibh/apt-auth-fix dreibh/device-load-fix dreibh/device-load-fix-develop-branch edrx enhance-rfsim episys-merge episys/nsa_baseline episys/nsa_development extend_sharedlibusage extend_sharedlibusage2 fapi_for_dmrs_and_ptrs feature-4g-sched feature-support-clang-format feature/make-s1-mme-port-configurable feature/make-s1-mme-port-configurable-with-astyle-fixes fedora-gen-kernel-fix fembms-enb-ue fft_bench_hotfix finalize-oaicn-integration firas fix-check fix-ci-tun fix-clock-source fix-compile fix-itti-segv fix-l2-sim fix-limeSDR-compile fix-lte-ue-modem-in-docker-container fix-nr-pdcp-timer fix-nr-rlc-range-nack fix-physim-deploy fix-physim-run-script-on-cluster fix-quectel fix-realtime fix-retransmission-rbg fix-softmodem-restart fix-warnings fix-x2-without-gnb fix_NR_DLUL_PF fix_NR_DLUL_PF_benchmark fix_coreset_dmrs_idx fix_do_ra_data fix_nr_ulsim fix_pdsch_low_prb fix_rb_corruption fix_reestablishment fix_rfsim_mimo fix_rrc_x2_ticking fixes-CE-RLC-PDU-size fixes-mac-sched-nfapi fixes-mac-sched-tun fixes-tun fixgtpu flexran-apps flexran-improvements flexran-repair-mme-mgmt flexran-rtc-repo-is-public fr2-hw-test fujitsu_lte_contribution fujitsu_lte_contribution-128 generate_push_ptrs git-dashboard gnb-freerun-txru gnb-n300-fixes gnb-only-test gnb-realtime-hotfix gnb-realtime-quickfix gnb-threadpool hack-bch-no-sched-sf-0 hack-exit-gnb-when-no-enb-nsa harq-hotfix hotfix-minor-remove-nr-rlc-cppcheck-error hotfix-nr-rlc-tick hotfix-ocp-executable hotfix-ue-musim-compilation improve_build_nr_lte_merge improve_nr_modulation improve_ue_stability integ-w13-test-rt-issue integration-develop-nr-2019w45 integration_2020_wk15 integration_2020_wk40 integration_2020_wk41 integration_2020_wk42_2 integration_2020_wk45 integration_2020_wk45_2 integration_2020_wk46 integration_2020_wk46_2 integration_2020_wk47 integration_2020_wk48 integration_2020_wk48_2 integration_2020_wk49 integration_2020_wk50 integration_2020_wk50_1 integration_2020_wk51 integration_2020_wk51_2 integration_2021_wk02 integration_2021_wk02_wMR988 integration_2021_wk04 integration_2021_wk05 integration_2021_wk06 integration_2021_wk06_MR978 integration_2021_wk06_b integration_2021_wk06_c integration_2021_wk08 integration_2021_wk08_2 integration_2021_wk08_MR963 integration_2021_wk09 integration_2021_wk09_b integration_2021_wk10 integration_2021_wk10_b integration_2021_wk11 integration_2021_wk12 integration_2021_wk12_b integration_2021_wk13_a integration_2021_wk13_b integration_2021_wk13_b_fix_tdas integration_2021_wk13_b_fixed integration_2021_wk13_c integration_2021_wk14_a integration_2021_wk15_a integration_2021_wk16 integration_2021_wk17_a integration_2021_wk17_b integration_2021_wk18_a integration_2021_wk18_b integration_2021_wk19 integration_2021_wk20_a integration_2021_wk22 integration_2021_wk23 integration_2021_wk27 integration_2021_wk28 integration_2021_wk30 integration_2021_wk30_b integration_w5GC_CBRA_test inter-RRU-final inter-RRU-nr inter-RRU-oairu inter-rru-UE isip_nr itti-enhancement l2-fixes ldpc-decoder-codegen ldpc-decoder-codegen2 ldpc-offload ldpc_offload_t1 ldpc_short_codeword_fixes load_gnb lte-ulsch-bugfix lte_uplink_improvement mac-fixes-wk45_2 mbms-fix-develop-nr merging-2019-w51-to-develop-nr migrate-cpp-check-container migrate-vm-pipeline-to-bionic minor-fix-doc-basic-sim mosaic5g-oai-ran mosaic5g-oai-sim msg4_phy_0303_lfq multiple_ssb_sib1_bugfix nasmesh_kernel_5.8 new-gtpu new_rlc_2020 nfapi-bugfix nfapi_nr_arch_mod nfapi_nr_develop nfapi_nr_develop_new ngap-dlul ngap-support ngap-w48-merge2 ngap-wf ngap-wf-1120 ngap-wf-1120-srb ngap-wf-1120-srb-gtp ngap-wf-1120-srb-gtp-hs ngap-wf-1120-srb-gtp-hs1 ngap-wf-1120-srb-gtp-hs2 ngap-wf-1120-srb-gtp-yhz ngap-wf-1203-yunsdr ngap-wf-liuyu ngap_lfq_1120 ngap_merge noCore nr-bsr-fix nr-dl-mimo-2layer nr-dlsch-multi-thread nr-dlsch-thread nr-dmrs-fixes nr-dual-connectivity nr-ip-uplink-noS1 nr-mac-pdu-wireshark nr-mac-remove-ue-list nr-pdcp nr-pdcp-benchmarking nr-pdcp-improvements nr-pdcp-nea2-security nr-pdcp-nia2-integrity nr-pdcp-small-bugfixes nr-pdcp-srb-integrity nr-physim-update nr-ra-fix nr-rlc-am-bugfix-w44 nr-rlc-bugfix-w44 nr-stats-print nr-ue-buffer-status nr-uldci nrPBCHTCFix nrPbchTcFix nrUE nrUE-hs nrUE-upper-layer nr_beamforming nr_bsr nr_dl_dmrs_type2 nr_dl_pf nr_dl_pf2 nr_dl_ul_ptrs nr_fdd_if_fix nr_fix_easycppcheck nr_improve_build_procedures nr_improve_chanest nr_increase_tp nr_polar_decoder_improvement nr_power_measurement_fixes nr_prach_fr2 nr_pucch nr_pucch2 nr_segmentation_fixes nr_tdd_configuration nr_ue_msg3 nr_ue_pdcp_fix nr_ue_remove_high_speed_flag nr_ue_tti_cleanup nr_ul_pf nr_ul_scfdma nr_vcd nrue-multi-thread nrue_msg2_reception nsa-ue nsa_remove_band_hardcodings oai-sim oai-ubuntu-docker oai-ubuntu-docker-for-lmssdr oairu oairu-dockerfile-support oc-docker-october-improvements openxg/develop pdcp-benchmark phy-asan-fixes physim-build-deploy physim-deploy-handle-error-cases polar8 prb_based_dl_channel_estimation ptrs_rrc_config pusch-mthread-scaling-fix pusch-retrans-fix-ue ra-dl-ul recursive-cmake remove_nos1_hack_pdcp remove_x2_gnb_hardcoding repair-TA revert_memcpy rh-ci-add-ue-parallelization rh_ci_add_runtime_stats rh_ci_add_uldlharq_stats rh_ci_fix_autoterminate rh_ci_fr1_update rh_ci_gsheet_rt_monitoring rh_ci_nsa2jenkins rh_ci_nsa_test_n310 rh_ci_oc rh_ci_phy_test_improve rh_ci_py rh_ci_ra_fr2 rh_ci_rfsim_ra rh_ci_test_benetel rh_ci_test_nsa rh_ci_test_nsa_wk16 rh_ci_test_nsa_wk17_b rh_ci_test_nsa_wk17b rh_ci_test_rfsim_sa rh_ci_ue_parallel rh_doc_update_3 rh_fr1_newjenkins rh_fr1_update rh_gnb_compile_fix rh_wk50_debug rlc-v2-bugfix-status-reporting rlc-v2-tick rlc_v2_coverity_fixes rohan_ulsim2RxFix rrc-enb-phy-testmode runel runel-reverse-test s1-subnormal_rewrite s1_subnormal s1_subnormal-robert s1ap-bugfix-rab_setup sa-demo sa-demo-hs sa-merge-rrc-srb sa-msg4 sa-msg4-rrc sa-msg4-rrc-yihz sa-msg4-rrc-yihz-hs sa_rrc_yihz sanitize-address sanitize-v1 sanitize-v1-tmp sarma_pvnp_oai scs_60_iisc sim-channels small-bugfixes-w40 small-config-change small_nr_bugfixes smallcleanup softmodem_cleanup split73 t-gnb-tracer test-5GREC test-nsa-benetel test-panos test_nsa_gtpu_fix test_rt-fix_phy-test testing_2symb_pdcch testing_with_external_txdata tools_5Gadapt tp-ota-test trx_thread_param trx_write_thread ue-csi ue-dci-false-detection ue-fixes ue-fixes-ota ue-pdsch-pusch-parallel ue-race-fix ue-updates-runel-test ue_beam_selection ue_nfapi_mch uhd_priority_set_cleanup ul-freq-iq-samps-to-file ul_dl_dci_same_slot ul_harq ulsch_decode_mthread ulsim_changes usrp_fix_adc_shift_and_pps_sync usrp_gpio_test usrp_stop_cleanly usrp_x400 wf-sa-rrc wf_testc wireshark-T-hack-ueid wireshark-log-scheduling-requests wk11-with-phytest x2-endc-processing x2_handle_sctp_shutdown xiangwab xiangwan xw2 yihongzheng_srb zzs 2021.wk14_a 2021.wk13_d 2021.wk13_c 2021.w30 2021.w29 2021.w28 2021.w27 2021.w26 2021.w25 2021.w24 2021.w23 2021.w22 2021.w20 2021.w19 2021.w18_b 2021.w18_a 2021.w17_b 2021.w16 2021.w15 2021.w14 2021.w13_a 2021.w12 2021.w11 2021.w10 2021.w09 2021.w08 2021.w06 2021.w05 2021.w04 2021.w02 2020.w51_2 2020.w51 2020.w50 2020.w49 2020.w48_2 2020.w48 2020.w47 2020.w46_2 2020.w46 2020.w45_2 2020.w45 2020.w44 2020.w42_2 2020.w42 2020.w41 2020.w39 2020.w38 2020.w37 2020.w36 2020.w34 2020.w33 2020.w31 2020.w30 2020.w29 2020.w28 2020.w26 2020.w25 2020.w24 2020.w23 2020.w22 2020.w19 2020.w17 2020.w16 2020.w15 2020.w11 2020.w09 2020.w06 2020.w05 2020.w04 2020.w03 develop-nr-2020w03 develop-nr-2020w02 develop-nr-2019w51 develop-nr-2019w50 develop-nr-2019w48 develop-nr-2019w47 benetel_phase_rotation benetel_gnb_rel_2.0 benetel_gnb_rel_1.0 benetel_enb_rel_2.0 benetel_enb_rel_1.0
No related merge requests found
......@@ -41,9 +41,9 @@
#define NR_LDPC_ENABLE_PARITY_CHECK
//#define NR_LDPC_PROFILER_DETAIL
//#ifdef NR_LDPC_DEBUG_MODE
#ifdef NR_LDPC_DEBUG_MODE
#include "nrLDPC_tools/nrLDPC_debug.h"
//#endif
#endif
static inline uint32_t nrLDPC_decoder_core(int8_t* p_llr, int8_t* p_out, t_nrLDPC_procBuf* p_procBuf, uint32_t numLLR, t_nrLDPC_lut* p_lut, t_nrLDPC_dec_params* p_decParams, t_nrLDPC_time_stats* p_profiler);
......@@ -219,10 +219,10 @@ static inline uint32_t nrLDPC_decoder_core(int8_t* p_llr, int8_t* p_out, t_nrLDP
stop_meas(&p_profiler->bn2cnProcBuf);
#endif
//#ifdef NR_LDPC_DEBUG_MODE
#ifdef NR_LDPC_DEBUG_MODE
nrLDPC_debug_initBuffer2File(nrLDPC_buffers_CN_PROC);
nrLDPC_debug_writeBuffer2File(nrLDPC_buffers_CN_PROC, p_procBuf);
//#endif
#endif
// Parity Check not necessary here since it will fail
// because first 2 cols/BNs in BG are punctured and cannot be
......@@ -232,6 +232,7 @@ static inline uint32_t nrLDPC_decoder_core(int8_t* p_llr, int8_t* p_out, t_nrLDP
while ( (i < (numMaxIter-1)) && (pcRes != 0) )
{
//mexPrintf("Start Main Loop: i=%d, numMaxIter=%d, pcRes = %d\n",i,numMaxIter,pcRes);
// Increase iteration counter
i++;
......@@ -333,6 +334,7 @@ static inline uint32_t nrLDPC_decoder_core(int8_t* p_llr, int8_t* p_out, t_nrLDP
{
pcRes = nrLDPC_cnProcPc_BG2(p_lut, p_procBuf, Z);
}
//mexPrintf("End Main Loop: Iter: i=%d, pcRes=%d\n",i,pcRes);
#ifdef NR_LDPC_PROFILER_DETAIL
stop_meas(&p_profiler->cnProcPc);
#endif
......@@ -345,6 +347,7 @@ static inline uint32_t nrLDPC_decoder_core(int8_t* p_llr, int8_t* p_out, t_nrLDP
{
// Increase iteration counter
i++;
//mexPrintf("Start Last Iter: i=%d, numMaxIter=%d, pcRes = %d\n",i,numMaxIter,pcRes);
// CN processing
#ifdef NR_LDPC_PROFILER_DETAIL
......@@ -450,11 +453,12 @@ static inline uint32_t nrLDPC_decoder_core(int8_t* p_llr, int8_t* p_out, t_nrLDP
stop_meas(&p_profiler->cnProcPc);
#endif
#endif
//mexPrintf("End Last Iter: i=%d, numMaxIter=%d, pcRes = %d\n",i,numMaxIter,pcRes);
}
// If maximum number of iterations reached an PC still fails increase number of iterations
// Thus, i > numMaxIter indicates that PC has failed
//mexPrintf("End: Iter: i=%d, pcRes=%d\n",i,pcRes);
if (pcRes != 0)
{
i++;
......
This source diff could not be displayed because it is too large. You can view the blob instead.
static const uint32_t lut_cn2bnProcBuf_BG2_Z10_R13[1210] = {36096, 36097, 36098, 36099, 36100, 36101, 36102, 36103, 36104, 36105, 37248, 37249, 37250, 37251, 37252, 37253, 37254, 37255, 37256, 37257, 43776, 43777, 43778, 43779, 43780, 43781, 43782, 43783, 43784, 43785, 38784, 38785, 38786, 38787, 38788, 38789, 38790, 38791, 38792, 38793, 39168, 39169, 39170, 39171, 39172, 39173, 39174, 39175, 39176, 39177, 39552, 39553, 39554, 39555, 39556, 39557, 39558, 39559, 39560, 39561, 46080, 46081, 46082, 46083, 46084, 46085, 46086, 46087, 46088, 46089, 39936, 39937, 39938, 39939, 39940, 39941, 39942, 39943, 39944, 39945, 41478, 41479, 41480, 41481, 41472, 41473, 41474, 41475, 41476, 41477, 42629, 42630, 42631, 42632, 42633, 42624, 42625, 42626, 42627, 42628, 9987, 9988, 9989, 9990, 9991, 9992, 9993, 9984, 9985, 9986, 20395, 20396, 20397, 20398, 20399, 20400, 20401, 20392, 20393, 20394, 22290, 22291, 22282, 22283, 22284, 22285, 22286, 22287, 22288, 22289, 45704, 45705, 45696, 45697, 45698, 45699, 45700, 45701, 45702, 45703, 10002, 10003, 9994, 9995, 9996, 9997, 9998, 9999, 10000, 10001, 22299, 22300, 22301, 22292, 22293, 22294, 22295, 22296, 22297, 22298, 30727, 30728, 30729, 30720, 30721, 30722, 30723, 30724, 30725, 30726, 11527, 11528, 11529, 11520, 11521, 11522, 11523, 11524, 11525, 11526, 32648, 32649, 32640, 32641, 32642, 32643, 32644, 32645, 32646, 32647, 33417, 33408, 33409, 33410, 33411, 33412, 33413, 33414, 33415, 33416, 29574, 29575, 29576, 29577, 29568, 29569, 29570, 29571, 29572, 29573, 22316, 22317, 22318, 22319, 22320, 22321, 22312, 22313, 22314, 22315, 34564, 34565, 34566, 34567, 34568, 34569, 34560, 34561, 34562, 34563, 26499, 26500, 26501, 26502, 26503, 26504, 26505, 26496, 26497, 26498, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 43008, 43009, 43010, 43011, 43012, 43013, 43014, 43015, 43016, 43017, 37632, 37633, 37634, 37635, 37636, 37637, 37638, 37639, 37640, 37641, 38016, 38017, 38018, 38019, 38020, 38021, 38022, 38023, 38024, 38025, 38400, 38401, 38402, 38403, 38404, 38405, 38406, 38407, 38408, 38409, 44544, 44545, 44546, 44547, 44548, 44549, 44550, 44551, 44552, 44553, 44928, 44929, 44930, 44931, 44932, 44933, 44934, 44935, 44936, 44937, 45312, 45313, 45314, 45315, 45316, 45317, 45318, 45319, 45320, 45321, 18459, 18460, 18461, 18452, 18453, 18454, 18455, 18456, 18457, 18458, 43399, 43400, 43401, 43392, 43393, 43394, 43395, 43396, 43397, 43398, 29191, 29192, 29193, 29184, 29185, 29186, 29187, 29188, 29189, 29190, 44162, 44163, 44164, 44165, 44166, 44167, 44168, 44169, 44160, 44161, 20370, 20371, 20362, 20363, 20364, 20365, 20366, 20367, 20368, 20369, 22311, 22302, 22303, 22304, 22305, 22306, 22307, 22308, 22309, 22310, 22276, 22277, 22278, 22279, 22280, 22281, 22272, 22273, 22274, 22275, 18473, 18474, 18475, 18476, 18477, 18478, 18479, 18480, 18481, 18472, 18448, 18449, 18450, 18451, 18442, 18443, 18444, 18445, 18446, 18447, 20386, 20387, 20388, 20389, 20390, 20391, 20382, 20383, 20384, 20385, 20374, 20375, 20376, 20377, 20378, 20379, 20380, 20381, 20372, 20373, 33031, 33032, 33033, 33024, 33025, 33026, 33027, 33028, 33029, 33030, 33793, 33794, 33795, 33796, 33797, 33798, 33799, 33800, 33801, 33792, 34185, 34176, 34177, 34178, 34179, 34180, 34181, 34182, 34183, 34184, 32261, 32262, 32263, 32264, 32265, 32256, 32257, 32258, 32259, 32260, 28800, 28801, 28802, 28803, 28804, 28805, 28806, 28807, 28808, 28809, 25346, 25347, 25348, 25349, 25350, 25351, 25352, 25353, 25344, 25345, 25734, 25735, 25736, 25737, 25728, 25729, 25730, 25731, 25732, 25733, 26119, 26120, 26121, 26112, 26113, 26114, 26115, 26116, 26117, 26118, 11907, 11908, 11909, 11910, 11911, 11912, 11913, 11904, 11905, 11906, 12296, 12297, 12288, 12289, 12290, 12291, 12292, 12293, 12294, 12295, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 36480, 36481, 36482, 36483, 36484, 36485, 36486, 36487, 36488, 36489, 36864, 36865, 36866, 36867, 36868, 36869, 36870, 36871, 36872, 36873, 42240, 42241, 42242, 42243, 42244, 42245, 42246, 42247, 42248, 42249, 41857, 41858, 41859, 41860, 41861, 41862, 41863, 41864, 41865, 41856, 18436, 18437, 18438, 18439, 18440, 18441, 18432, 18433, 18434, 18435, 20357, 20358, 20359, 20360, 20361, 20352, 20353, 20354, 20355, 20356, 16514, 16515, 16516, 16517, 16518, 16519, 16520, 16521, 16512, 16513, 28041, 28032, 28033, 28034, 28035, 28036, 28037, 28038, 28039, 28040, 28424, 28425, 28416, 28417, 28418, 28419, 28420, 28421, 28422, 28423, 27649, 27650, 27651, 27652, 27653, 27654, 27655, 27656, 27657, 27648, 18467, 18468, 18469, 18470, 18471, 18462, 18463, 18464, 18465, 18466, 31878, 31879, 31880, 31881, 31872, 31873, 31874, 31875, 31876, 31877, 31108, 31109, 31110, 31111, 31112, 31113, 31104, 31105, 31106, 31107, 31496, 31497, 31488, 31489, 31490, 31491, 31492, 31493, 31494, 31495, 24968, 24969, 24960, 24961, 24962, 24963, 24964, 24965, 24966, 24967, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 34944, 34945, 34946, 34947, 34948, 34949, 34950, 34951, 34952, 34953, 35712, 35713, 35714, 35715, 35716, 35717, 35718, 35719, 35720, 35721, 40320, 40321, 40322, 40323, 40324, 40325, 40326, 40327, 40328, 40329, 40708, 40709, 40710, 40711, 40712, 40713, 40704, 40705, 40706, 40707, 6912, 6913, 6914, 6915, 6916, 6917, 6918, 6919, 6920, 6921, 9225, 9216, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 9224, 7680, 7681, 7682, 7683, 7684, 7685, 7686, 7687, 7688, 7689, 8467, 8458, 8459, 8460, 8461, 8462, 8463, 8464, 8465, 8466, 12682, 12683, 12684, 12685, 12686, 12687, 12688, 12689, 12690, 12691, 14620, 14621, 14612, 14613, 14614, 14615, 14616, 14617, 14618, 14619, 12702, 12703, 12704, 12705, 12706, 12707, 12708, 12709, 12710, 12711, 14633, 14634, 14635, 14636, 14637, 14638, 14639, 14640, 14641, 14632, 12712, 12713, 12714, 12715, 12716, 12717, 12718, 12719, 12720, 12721, 11136, 11137, 11138, 11139, 11140, 11141, 11142, 11143, 11144, 11145, 29952, 29953, 29954, 29955, 29956, 29957, 29958, 29959, 29960, 29961, 24192, 24193, 24194, 24195, 24196, 24197, 24198, 24199, 24200, 24201, 35335, 35336, 35337, 35328, 35329, 35330, 35331, 35332, 35333, 35334, 41096, 41097, 41088, 41089, 41090, 41091, 41092, 41093, 41094, 41095, 8452, 8453, 8454, 8455, 8456, 8457, 8448, 8449, 8450, 8451, 7301, 7302, 7303, 7304, 7305, 7296, 7297, 7298, 7299, 7300, 7690, 7691, 7692, 7693, 7694, 7695, 7696, 7697, 7698, 7699, 9228, 9229, 9230, 9231, 9232, 9233, 9234, 9235, 9226, 9227, 12672, 12673, 12674, 12675, 12676, 12677, 12678, 12679, 12680, 12681, 14598, 14599, 14600, 14601, 14592, 14593, 14594, 14595, 14596, 14597, 14610, 14611, 14602, 14603, 14604, 14605, 14606, 14607, 14608, 14609, 16524, 16525, 16526, 16527, 16528, 16529, 16530, 16531, 16522, 16523, 26880, 26881, 26882, 26883, 26884, 26885, 26886, 26887, 26888, 26889, 27271, 27272, 27273, 27264, 27265, 27266, 27267, 27268, 27269, 27270, 12692, 12693, 12694, 12695, 12696, 12697, 12698, 12699, 12700, 12701, 16535, 16536, 16537, 16538, 16539, 16540, 16541, 16532, 16533, 16534, 14627, 14628, 14629, 14630, 14631, 14622, 14623, 14624, 14625, 14626, 16548, 16549, 16550, 16551, 16542, 16543, 16544, 16545, 16546, 16547, 30336, 30337, 30338, 30339, 30340, 30341, 30342, 30343, 30344, 30345, 16552, 16553, 16554, 16555, 16556, 16557, 16558, 16559, 16560, 16561, 10752, 10753, 10754, 10755, 10756, 10757, 10758, 10759, 10760, 10761, 24576, 24577, 24578, 24579, 24580, 24581, 24582, 24583, 24584, 24585};
\ No newline at end of file
static const uint32_t lut_cn2bnProcBuf_BG2_Z10_R23[520] = {18816, 18817, 18818, 18819, 18820, 18821, 18822, 18823, 18824, 18825, 16134, 16135, 16136, 16137, 16128, 16129, 16130, 16131, 16132, 16133, 15377, 15378, 15379, 15370, 15371, 15372, 15373, 15374, 15375, 15376, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 19200, 19201, 19202, 19203, 19204, 19205, 19206, 19207, 19208, 19209, 19584, 19585, 19586, 19587, 19588, 19589, 19590, 19591, 19592, 19593, 16897, 16898, 16899, 16900, 16901, 16902, 16903, 16904, 16905, 16896, 12676, 12677, 12678, 12679, 12680, 12681, 12672, 12673, 12674, 12675, 11522, 11523, 11524, 11525, 11526, 11527, 11528, 11529, 11520, 11521, 12691, 12682, 12683, 12684, 12685, 12686, 12687, 12688, 12689, 12690, 11531, 11532, 11533, 11534, 11535, 11536, 11537, 11538, 11539, 11530, 12697, 12698, 12699, 12700, 12701, 12692, 12693, 12694, 12695, 12696, 16142, 16143, 16144, 16145, 16146, 16147, 16138, 16139, 16140, 16141, 16914, 16915, 16906, 16907, 16908, 16909, 16910, 16911, 16912, 16913, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 17664, 17665, 17666, 17667, 17668, 17669, 17670, 17671, 17672, 17673, 18432, 18433, 18434, 18435, 18436, 18437, 18438, 18439, 18440, 18441, 13824, 13825, 13826, 13827, 13828, 13829, 13830, 13831, 13832, 13833, 14596, 14597, 14598, 14599, 14600, 14601, 14592, 14593, 14594, 14595, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 7305, 7296, 7297, 7298, 7299, 7300, 7301, 7302, 7303, 7304, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 5395, 5386, 5387, 5388, 5389, 5390, 5391, 5392, 5393, 5394, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 5414, 5415, 5406, 5407, 5408, 5409, 5410, 5411, 5412, 5413, 9236, 9237, 9238, 9239, 9240, 9241, 9242, 9243, 9244, 9245, 5417, 5418, 5419, 5420, 5421, 5422, 5423, 5424, 5425, 5416, 3496, 3497, 3498, 3499, 3500, 3501, 3502, 3503, 3504, 3505, 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 13834, 13835, 13836, 13837, 13838, 13839, 13840, 13841, 13842, 13843, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 18055, 18056, 18057, 18048, 18049, 18050, 18051, 18052, 18053, 18054, 15368, 15369, 15360, 15361, 15362, 15363, 15364, 15365, 15366, 15367, 5380, 5381, 5382, 5383, 5384, 5385, 5376, 5377, 5378, 5379, 2309, 2310, 2311, 2312, 2313, 2304, 2305, 2306, 2307, 2308, 3466, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 7308, 7309, 7310, 7311, 7312, 7313, 7314, 7315, 7306, 7307, 9216, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 9224, 9225, 10374, 10375, 10376, 10377, 10368, 10369, 10370, 10371, 10372, 10373, 5404, 5405, 5396, 5397, 5398, 5399, 5400, 5401, 5402, 5403, 7318, 7319, 7320, 7321, 7322, 7323, 7324, 7325, 7316, 7317, 9226, 9227, 9228, 9229, 9230, 9231, 9232, 9233, 9234, 9235, 10385, 10386, 10387, 10378, 10379, 10380, 10381, 10382, 10383, 10384, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, 7329, 7330, 7331, 7332, 7333, 7334, 7335, 7326, 7327, 7328, 10393, 10394, 10395, 10396, 10397, 10388, 10389, 10390, 10391, 10392, 11546, 11547, 11548, 11549, 11540, 11541, 11542, 11543, 11544, 11545, 14602, 14603, 14604, 14605, 14606, 14607, 14608, 14609, 14610, 14611, 7336, 7337, 7338, 7339, 7340, 7341, 7342, 7343, 7344, 7345, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333};
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
static const uint32_t lut_cn2bnProcBuf_BG2_Z11_R13[1331] = {36105, 36106, 36096, 36097, 36098, 36099, 36100, 36101, 36102, 36103, 36104, 37257, 37258, 37248, 37249, 37250, 37251, 37252, 37253, 37254, 37255, 37256, 43777, 43778, 43779, 43780, 43781, 43782, 43783, 43784, 43785, 43786, 43776, 38789, 38790, 38791, 38792, 38793, 38794, 38784, 38785, 38786, 38787, 38788, 39176, 39177, 39178, 39168, 39169, 39170, 39171, 39172, 39173, 39174, 39175, 39554, 39555, 39556, 39557, 39558, 39559, 39560, 39561, 39562, 39552, 39553, 46087, 46088, 46089, 46090, 46080, 46081, 46082, 46083, 46084, 46085, 46086, 39938, 39939, 39940, 39941, 39942, 39943, 39944, 39945, 39946, 39936, 39937, 41473, 41474, 41475, 41476, 41477, 41478, 41479, 41480, 41481, 41482, 41472, 42633, 42634, 42624, 42625, 42626, 42627, 42628, 42629, 42630, 42631, 42632, 9984, 9985, 9986, 9987, 9988, 9989, 9990, 9991, 9992, 9993, 9994, 20400, 20401, 20402, 20403, 20404, 20405, 20406, 20396, 20397, 20398, 20399, 22292, 22293, 22283, 22284, 22285, 22286, 22287, 22288, 22289, 22290, 22291, 45699, 45700, 45701, 45702, 45703, 45704, 45705, 45706, 45696, 45697, 45698, 10003, 10004, 10005, 9995, 9996, 9997, 9998, 9999, 10000, 10001, 10002, 22295, 22296, 22297, 22298, 22299, 22300, 22301, 22302, 22303, 22304, 22294, 30726, 30727, 30728, 30729, 30730, 30720, 30721, 30722, 30723, 30724, 30725, 11527, 11528, 11529, 11530, 11520, 11521, 11522, 11523, 11524, 11525, 11526, 32644, 32645, 32646, 32647, 32648, 32649, 32650, 32640, 32641, 32642, 32643, 33415, 33416, 33417, 33418, 33408, 33409, 33410, 33411, 33412, 33413, 33414, 29568, 29569, 29570, 29571, 29572, 29573, 29574, 29575, 29576, 29577, 29578, 22318, 22319, 22320, 22321, 22322, 22323, 22324, 22325, 22326, 22316, 22317, 34568, 34569, 34570, 34560, 34561, 34562, 34563, 34564, 34565, 34566, 34567, 26503, 26504, 26505, 26506, 26496, 26497, 26498, 26499, 26500, 26501, 26502, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 43013, 43014, 43015, 43016, 43017, 43018, 43008, 43009, 43010, 43011, 43012, 37633, 37634, 37635, 37636, 37637, 37638, 37639, 37640, 37641, 37642, 37632, 38019, 38020, 38021, 38022, 38023, 38024, 38025, 38026, 38016, 38017, 38018, 38407, 38408, 38409, 38410, 38400, 38401, 38402, 38403, 38404, 38405, 38406, 44544, 44545, 44546, 44547, 44548, 44549, 44550, 44551, 44552, 44553, 44554, 44929, 44930, 44931, 44932, 44933, 44934, 44935, 44936, 44937, 44938, 44928, 45314, 45315, 45316, 45317, 45318, 45319, 45320, 45321, 45322, 45312, 45313, 18464, 18454, 18455, 18456, 18457, 18458, 18459, 18460, 18461, 18462, 18463, 43395, 43396, 43397, 43398, 43399, 43400, 43401, 43402, 43392, 43393, 43394, 29194, 29184, 29185, 29186, 29187, 29188, 29189, 29190, 29191, 29192, 29193, 44163, 44164, 44165, 44166, 44167, 44168, 44169, 44170, 44160, 44161, 44162, 20365, 20366, 20367, 20368, 20369, 20370, 20371, 20372, 20373, 20363, 20364, 22309, 22310, 22311, 22312, 22313, 22314, 22315, 22305, 22306, 22307, 22308, 22273, 22274, 22275, 22276, 22277, 22278, 22279, 22280, 22281, 22282, 22272, 18476, 18477, 18478, 18479, 18480, 18481, 18482, 18483, 18484, 18485, 18486, 18452, 18453, 18443, 18444, 18445, 18446, 18447, 18448, 18449, 18450, 18451, 20387, 20388, 20389, 20390, 20391, 20392, 20393, 20394, 20395, 20385, 20386, 20379, 20380, 20381, 20382, 20383, 20384, 20374, 20375, 20376, 20377, 20378, 33032, 33033, 33034, 33024, 33025, 33026, 33027, 33028, 33029, 33030, 33031, 33798, 33799, 33800, 33801, 33802, 33792, 33793, 33794, 33795, 33796, 33797, 34183, 34184, 34185, 34186, 34176, 34177, 34178, 34179, 34180, 34181, 34182, 32265, 32266, 32256, 32257, 32258, 32259, 32260, 32261, 32262, 32263, 32264, 28801, 28802, 28803, 28804, 28805, 28806, 28807, 28808, 28809, 28810, 28800, 25353, 25354, 25344, 25345, 25346, 25347, 25348, 25349, 25350, 25351, 25352, 25734, 25735, 25736, 25737, 25738, 25728, 25729, 25730, 25731, 25732, 25733, 26113, 26114, 26115, 26116, 26117, 26118, 26119, 26120, 26121, 26122, 26112, 11904, 11905, 11906, 11907, 11908, 11909, 11910, 11911, 11912, 11913, 11914, 12297, 12298, 12288, 12289, 12290, 12291, 12292, 12293, 12294, 12295, 12296, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 36482, 36483, 36484, 36485, 36486, 36487, 36488, 36489, 36490, 36480, 36481, 36867, 36868, 36869, 36870, 36871, 36872, 36873, 36874, 36864, 36865, 36866, 42244, 42245, 42246, 42247, 42248, 42249, 42250, 42240, 42241, 42242, 42243, 41863, 41864, 41865, 41866, 41856, 41857, 41858, 41859, 41860, 41861, 41862, 18432, 18433, 18434, 18435, 18436, 18437, 18438, 18439, 18440, 18441, 18442, 20356, 20357, 20358, 20359, 20360, 20361, 20362, 20352, 20353, 20354, 20355, 16514, 16515, 16516, 16517, 16518, 16519, 16520, 16521, 16522, 16512, 16513, 28042, 28032, 28033, 28034, 28035, 28036, 28037, 28038, 28039, 28040, 28041, 28418, 28419, 28420, 28421, 28422, 28423, 28424, 28425, 28426, 28416, 28417, 27652, 27653, 27654, 27655, 27656, 27657, 27658, 27648, 27649, 27650, 27651, 18466, 18467, 18468, 18469, 18470, 18471, 18472, 18473, 18474, 18475, 18465, 31875, 31876, 31877, 31878, 31879, 31880, 31881, 31882, 31872, 31873, 31874, 31109, 31110, 31111, 31112, 31113, 31114, 31104, 31105, 31106, 31107, 31108, 31495, 31496, 31497, 31498, 31488, 31489, 31490, 31491, 31492, 31493, 31494, 24960, 24961, 24962, 24963, 24964, 24965, 24966, 24967, 24968, 24969, 24970, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 34946, 34947, 34948, 34949, 34950, 34951, 34952, 34953, 34954, 34944, 34945, 35722, 35712, 35713, 35714, 35715, 35716, 35717, 35718, 35719, 35720, 35721, 40320, 40321, 40322, 40323, 40324, 40325, 40326, 40327, 40328, 40329, 40330, 40707, 40708, 40709, 40710, 40711, 40712, 40713, 40714, 40704, 40705, 40706, 6915, 6916, 6917, 6918, 6919, 6920, 6921, 6922, 6912, 6913, 6914, 9224, 9225, 9226, 9216, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 7683, 7684, 7685, 7686, 7687, 7688, 7689, 7690, 7680, 7681, 7682, 8464, 8465, 8466, 8467, 8468, 8469, 8459, 8460, 8461, 8462, 8463, 12690, 12691, 12692, 12693, 12683, 12684, 12685, 12686, 12687, 12688, 12689, 14624, 14614, 14615, 14616, 14617, 14618, 14619, 14620, 14621, 14622, 14623, 12707, 12708, 12709, 12710, 12711, 12712, 12713, 12714, 12715, 12705, 12706, 14637, 14638, 14639, 14640, 14641, 14642, 14643, 14644, 14645, 14646, 14636, 12716, 12717, 12718, 12719, 12720, 12721, 12722, 12723, 12724, 12725, 12726, 11136, 11137, 11138, 11139, 11140, 11141, 11142, 11143, 11144, 11145, 11146, 29952, 29953, 29954, 29955, 29956, 29957, 29958, 29959, 29960, 29961, 29962, 24192, 24193, 24194, 24195, 24196, 24197, 24198, 24199, 24200, 24201, 24202, 35334, 35335, 35336, 35337, 35338, 35328, 35329, 35330, 35331, 35332, 35333, 41097, 41098, 41088, 41089, 41090, 41091, 41092, 41093, 41094, 41095, 41096, 8458, 8448, 8449, 8450, 8451, 8452, 8453, 8454, 8455, 8456, 8457, 7305, 7306, 7296, 7297, 7298, 7299, 7300, 7301, 7302, 7303, 7304, 7699, 7700, 7701, 7691, 7692, 7693, 7694, 7695, 7696, 7697, 7698, 9236, 9237, 9227, 9228, 9229, 9230, 9231, 9232, 9233, 9234, 9235, 12673, 12674, 12675, 12676, 12677, 12678, 12679, 12680, 12681, 12682, 12672, 14598, 14599, 14600, 14601, 14602, 14592, 14593, 14594, 14595, 14596, 14597, 14603, 14604, 14605, 14606, 14607, 14608, 14609, 14610, 14611, 14612, 14613, 16529, 16530, 16531, 16532, 16533, 16523, 16524, 16525, 16526, 16527, 16528, 26884, 26885, 26886, 26887, 26888, 26889, 26890, 26880, 26881, 26882, 26883, 27265, 27266, 27267, 27268, 27269, 27270, 27271, 27272, 27273, 27274, 27264, 12700, 12701, 12702, 12703, 12704, 12694, 12695, 12696, 12697, 12698, 12699, 16540, 16541, 16542, 16543, 16544, 16534, 16535, 16536, 16537, 16538, 16539, 14626, 14627, 14628, 14629, 14630, 14631, 14632, 14633, 14634, 14635, 14625, 16551, 16552, 16553, 16554, 16555, 16545, 16546, 16547, 16548, 16549, 16550, 30336, 30337, 30338, 30339, 30340, 30341, 30342, 30343, 30344, 30345, 30346, 16556, 16557, 16558, 16559, 16560, 16561, 16562, 16563, 16564, 16565, 16566, 10752, 10753, 10754, 10755, 10756, 10757, 10758, 10759, 10760, 10761, 10762, 24576, 24577, 24578, 24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586};
\ No newline at end of file
static const uint32_t lut_cn2bnProcBuf_BG2_Z11_R23[572] = {18825, 18826, 18816, 18817, 18818, 18819, 18820, 18821, 18822, 18823, 18824, 16129, 16130, 16131, 16132, 16133, 16134, 16135, 16136, 16137, 16138, 16128, 15377, 15378, 15379, 15380, 15381, 15371, 15372, 15373, 15374, 15375, 15376, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 19202, 19203, 19204, 19205, 19206, 19207, 19208, 19209, 19210, 19200, 19201, 19587, 19588, 19589, 19590, 19591, 19592, 19593, 19594, 19584, 19585, 19586, 16903, 16904, 16905, 16906, 16896, 16897, 16898, 16899, 16900, 16901, 16902, 12672, 12673, 12674, 12675, 12676, 12677, 12678, 12679, 12680, 12681, 12682, 11522, 11523, 11524, 11525, 11526, 11527, 11528, 11529, 11530, 11520, 11521, 12693, 12683, 12684, 12685, 12686, 12687, 12688, 12689, 12690, 12691, 12692, 11535, 11536, 11537, 11538, 11539, 11540, 11541, 11531, 11532, 11533, 11534, 12695, 12696, 12697, 12698, 12699, 12700, 12701, 12702, 12703, 12704, 12694, 16144, 16145, 16146, 16147, 16148, 16149, 16139, 16140, 16141, 16142, 16143, 16914, 16915, 16916, 16917, 16907, 16908, 16909, 16910, 16911, 16912, 16913, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 17666, 17667, 17668, 17669, 17670, 17671, 17672, 17673, 17674, 17664, 17665, 18442, 18432, 18433, 18434, 18435, 18436, 18437, 18438, 18439, 18440, 18441, 13824, 13825, 13826, 13827, 13828, 13829, 13830, 13831, 13832, 13833, 13834, 14595, 14596, 14597, 14598, 14599, 14600, 14601, 14602, 14592, 14593, 14594, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1152, 1153, 1154, 7304, 7305, 7306, 7296, 7297, 7298, 7299, 7300, 7301, 7302, 7303, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3456, 3457, 3458, 5392, 5393, 5394, 5395, 5396, 5397, 5387, 5388, 5389, 5390, 5391, 3485, 3486, 3487, 3488, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 5419, 5409, 5410, 5411, 5412, 5413, 5414, 5415, 5416, 5417, 5418, 9240, 9241, 9242, 9243, 9244, 9245, 9246, 9247, 9248, 9238, 9239, 5421, 5422, 5423, 5424, 5425, 5426, 5427, 5428, 5429, 5430, 5420, 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 13835, 13836, 13837, 13838, 13839, 13840, 13841, 13842, 13843, 13844, 13845, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 18054, 18055, 18056, 18057, 18058, 18048, 18049, 18050, 18051, 18052, 18053, 15369, 15370, 15360, 15361, 15362, 15363, 15364, 15365, 15366, 15367, 15368, 5386, 5376, 5377, 5378, 5379, 5380, 5381, 5382, 5383, 5384, 5385, 2313, 2314, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 3475, 3476, 3477, 3467, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 7316, 7317, 7307, 7308, 7309, 7310, 7311, 7312, 7313, 7314, 7315, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 9224, 9225, 9226, 9216, 10374, 10375, 10376, 10377, 10378, 10368, 10369, 10370, 10371, 10372, 10373, 5398, 5399, 5400, 5401, 5402, 5403, 5404, 5405, 5406, 5407, 5408, 7324, 7325, 7326, 7327, 7328, 7318, 7319, 7320, 7321, 7322, 7323, 9231, 9232, 9233, 9234, 9235, 9236, 9237, 9227, 9228, 9229, 9230, 10380, 10381, 10382, 10383, 10384, 10385, 10386, 10387, 10388, 10389, 10379, 3495, 3496, 3497, 3498, 3499, 3489, 3490, 3491, 3492, 3493, 3494, 7335, 7336, 7337, 7338, 7339, 7329, 7330, 7331, 7332, 7333, 7334, 10391, 10392, 10393, 10394, 10395, 10396, 10397, 10398, 10399, 10400, 10390, 11548, 11549, 11550, 11551, 11552, 11542, 11543, 11544, 11545, 11546, 11547, 14603, 14604, 14605, 14606, 14607, 14608, 14609, 14610, 14611, 14612, 14613, 7340, 7341, 7342, 7343, 7344, 7345, 7346, 7347, 7348, 7349, 7350, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 2326, 2327, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336};
\ No newline at end of file
static const uint32_t lut_cn2bnProcBuf_BG2_Z2_R13[242] = {36097, 36096, 37248, 37249, 43777, 43776, 38785, 38784, 39168, 39169, 39553, 39552, 46080, 46081, 39936, 39937, 41472, 41473, 42624, 42625, 9985, 9984, 20361, 20360, 22274, 22275, 45696, 45697, 9987, 9986, 22276, 22277, 30721, 30720, 11520, 11521, 32640, 32641, 33409, 33408, 29568, 29569, 22281, 22280, 34561, 34560, 26496, 26497, 0, 1, 8, 9, 16, 17, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 43009, 43008, 37633, 37632, 38017, 38016, 38401, 38400, 44545, 44544, 44929, 44928, 45312, 45313, 18437, 18436, 43393, 43392, 29184, 29185, 44160, 44161, 20355, 20354, 22278, 22279, 22272, 22273, 18441, 18440, 18434, 18435, 20358, 20359, 20356, 20357, 33025, 33024, 33792, 33793, 34176, 34177, 32257, 32256, 28801, 28800, 25344, 25345, 25728, 25729, 26112, 26113, 11904, 11905, 12288, 12289, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 24, 25, 26, 27, 36481, 36480, 36865, 36864, 42241, 42240, 41857, 41856, 18432, 18433, 20353, 20352, 16512, 16513, 28033, 28032, 28416, 28417, 27649, 27648, 18438, 18439, 31873, 31872, 31105, 31104, 31488, 31489, 24960, 24961, 2, 3, 4, 5, 6, 7, 34945, 34944, 35713, 35712, 40321, 40320, 40704, 40705, 6912, 6913, 9216, 9217, 7680, 7681, 8450, 8451, 12675, 12674, 14596, 14597, 12679, 12678, 14601, 14600, 12680, 12681, 11136, 11137, 29952, 29953, 24192, 24193, 35329, 35328, 41088, 41089, 8448, 8449, 7296, 7297, 7683, 7682, 9218, 9219, 12673, 12672, 14592, 14593, 14594, 14595, 16515, 16514, 26880, 26881, 27264, 27265, 12676, 12677, 16516, 16517, 14598, 14599, 16518, 16519, 30336, 30337, 16520, 16521, 10752, 10753, 24576, 24577};
\ No newline at end of file
static const uint32_t lut_cn2bnProcBuf_BG2_Z2_R23[104] = {18817, 18816, 16128, 16129, 15363, 15362, 0, 1, 19201, 19200, 19585, 19584, 16897, 16896, 12672, 12673, 11520, 11521, 12675, 12674, 11523, 11522, 12676, 12677, 16131, 16130, 16898, 16899, 2, 3, 4, 5, 17665, 17664, 18433, 18432, 13825, 13824, 14592, 14593, 1152, 1153, 7296, 7297, 3456, 3457, 5378, 5379, 3461, 3460, 5382, 5383, 9221, 9220, 5385, 5384, 3464, 3465, 2306, 2307, 13826, 13827, 1156, 1157, 18049, 18048, 15360, 15361, 5376, 5377, 2304, 2305, 3459, 3458, 7298, 7299, 9217, 9216, 10368, 10369, 5380, 5381, 7301, 7300, 9218, 9219, 10370, 10371, 3462, 3463, 7302, 7303, 10372, 10373, 11524, 11525, 14594, 14595, 7304, 7305, 1154, 1155, 2308, 2309};
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment