Commit 7ad85a6b authored by root's avatar root

Merge branch 'ldpc_encoder_decoder' into nrldpc_mthd

parents ef0dce41 e934ffd1
......@@ -95,6 +95,8 @@ get_distribution_release() {
check_supported_distribution() {
local distribution=$(get_distribution_release)
case "$distribution" in
"ubuntu17.10") return 0 ;;
"ubuntu17.04") return 0 ;;
"ubuntu16.04") return 0 ;;
"ubuntu14.04") return 0 ;;
"fedora24") return 0 ;;
......@@ -202,14 +204,10 @@ install_protobuf_from_source(){
(
cd /tmp
echo "Downloading protobuf"
#rm -rf /tmp/protobuf-2.6.1.tar.gz* /tmp/protobuf-2.6.1
#wget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
#tar -xzvf protobuf-2.6.1.tar.gz --owner $USER --group $USER --no-same-owner
#cd protobuf-2.6.1/
rm -rf /tmp/protobuf-cpp-3.3.0.tar.gz* /tmp/protobuf-3.3.0
wget https://github.com/google/protobuf/releases/download/v3.3.0/protobuf-cpp-3.3.0.tar.gz
tar -xzvf protobuf-cpp-3.3.0.tar.gz --owner $USER --group $USER --no-same-owner
cd protobuf-3.3.0/
rm -rf /tmp/protobuf-2.6.1.tar.gz* /tmp/protobuf-2.6.1
wget https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz
tar -xzvf protobuf-2.6.1.tar.gz --owner $USER --group $USER --no-same-owner
cd protobuf-2.6.1/
./configure
echo "Compiling protobuf"
make -j`nproc`
......@@ -230,6 +228,7 @@ install_protobuf_c_from_source(){
rm -rf /tmp/protobuf-c
git clone https://github.com/protobuf-c/protobuf-c.git
cd protobuf-c
git checkout 2a46af42784abf86804d536f6e0122d47cfeea45
./autogen.sh
./configure
echo "Compiling protobuf-c"
......@@ -509,16 +508,26 @@ check_install_oai_software() {
fi
$SUDO $INSTALLER update -y
if [[ "$OS_DISTRO" == "ubuntu" ]]; then
local LAPACK_LIBNAME="liblapack.so"
local LAPACK_TARGET="/usr/lib/atlas-base/atlas/liblapack.so"
$SUDO apt install -y software-properties-common
case "$(get_distribution_release)" in
"ubuntu14.04")
specific_packages="libtasn1-3-dev"
specific_packages="libtasn1-3-dev gccxml libgnutls-dev libatlas-dev"
# For iperf3
$SUDO add-apt-repository "deb http://archive.ubuntu.com/ubuntu trusty-backports universe"
$SUDO apt-get update
;;
"ubuntu16.04")
specific_packages="libtasn1-6-dev"
specific_packages="libtasn1-6-dev gccxml libgnutls-dev libatlas-dev"
;;
"ubuntu17.04")
specific_packages="libtasn1-6-dev castxml libgnutls28-dev libatlas-dev"
;;
"ubuntu17.10")
specific_packages="libtasn1-6-dev castxml libgnutls28-dev"
LAPACK_LIBNAME="liblapack.so-x86_64-linux-gnu"
LAPACK_TARGET="/usr/lib/x86_64-linux-gnu/atlas/liblapack.so"
;;
esac
$SUDO apt-get install -y \
......@@ -534,7 +543,6 @@ check_install_oai_software() {
texlive-latex-base \
ethtool \
flex \
gccxml \
gdb \
git \
graphviz \
......@@ -545,7 +553,6 @@ check_install_oai_software() {
iptables \
iptables-dev \
libatlas-base-dev \
libatlas-dev \
libblas-dev \
libconfig8-dev \
libffi-dev \
......@@ -583,15 +590,15 @@ check_install_oai_software() {
wget \
libxpm-dev
$SUDO update-alternatives --set liblapack.so /usr/lib/atlas-base/atlas/liblapack.so
#Remove old gnutls/nettle installation that was done from sources
remove_nettle_from_source
# remove_nettle_from_source
$SUDO update-alternatives --set "$LAPACK_LIBNAME" "$LAPACK_TARGET"
# remove_gnutls_from_source
$SUDO apt-get install -y nettle-dev nettle-bin
remove_gnutls_from_source
$SUDO apt-get install -y libgnutls-dev
elif [[ "$OS_BASEDISTRO" == "fedora" ]]; then
if [[ "$OS_DISTRO" == "rhel" ]] || [[ "$OS_DISTRO" == "centos" ]]; then
if rpm -q epel-release > /dev/null; then
......@@ -675,6 +682,8 @@ check_install_oai_software() {
install_asn1c_from_source
$SUDO rm -fr /opt/ssh
$SUDO git clone https://gist.github.com/2190472.git /opt/ssh
install_protobuf_from_source
install_protobuf_c_from_source
}
### Remove Nettle installation which was done from sources (only done for Ubuntu Distro)
......
......@@ -18,5 +18,5 @@ alias oailte='cd $OPENAIR_TARGETS/RT/USER'
alias oais='cd $OPENAIR_TARGETS/SIMU/USER'
alias oaiex='cd $OPENAIR_TARGETS/SIMU/EXAMPLES'
export IIOD_REMOTE=192.168.121.32
export IIOD_REMOTE=192.168.1.2
......@@ -2737,11 +2737,9 @@ static inline void nrLDPC_llr2bitPacked(int8_t* out, int8_t* llrOut, uint16_t nu
uint32_t M = numLLR>>5;
uint32_t Mr = numLLR&31;
const __m256i* p_zeros = (__m256i*) zeros256_epi8;
for (i=0; i<M; i++)
{
*p_bits++ = _mm256_movemask_epi8(_mm256_cmpgt_epi8(*p_zeros, *p_llrOut));
*p_bits++ = _mm256_movemask_epi8(*p_llrOut);
p_llrOut++;
}
......@@ -2765,113 +2763,4 @@ static inline void nrLDPC_llr2bitPacked(int8_t* out, int8_t* llrOut, uint16_t nu
*p_bits = bitsTmp;
}
/*
static inline void nrLDPC_bnProcPc_test(t_nrLDPC_lut* p_lut, int8_t* llrIn, int8_t* llrOut, uint16_t numLLR, uint16_t Z, uint8_t BG)
{
// Sum all edges and store in llrRes
const uint32_t* lut_llr2CnProcBuf = p_lut->llr2CnProcBuf;
const uint8_t* lut_numEdgesPerBn = p_lut->numEdgesPerBn;
uint32_t idxLut = 0;
uint32_t idxCnProcBuf = 0;
uint8_t numEdges;
uint32_t i;
uint32_t j;
uint32_t k;
uint8_t startColParity = NR_LDPC_START_COL_PARITY_BG1;
uint32_t colG1;
uint16_t bnSum[16] __attribute__ ((aligned(32))) = {0};
uint16_t llrTmp[16] __attribute__ ((aligned(32))) = {0};
__m256i* p_bnSum256 = (__m256i*) &bnSum[0];
__m256i* p_llrOut256 = (__m256i*) &llrTmp[0];
if (BG == 2)
{
startColParity = NR_LDPC_START_COL_PARITY_BG2;
}
colG1 = startColParity*Z;
// BNs connected to more than 1 CN
for (k=0; k<startColParity; k++)
{
numEdges = lut_numEdgesPerBn[k];
for (i=0; i<Z; i++)
{
bnSum[0] = 0;
// Sum all edges
for (j=0; j<numEdges; j++)
{
idxCnProcBuf = lut_llr2CnProcBuf[idxLut++];
bnSum[0] += cnProcBufRes[idxCnProcBuf];
}
// Add LLR from receiver input
bnSum[0] += llrIn[k*Z + i];
// Signed saturation
*p_llrOut256 = _mm256_packs_epi16(*p_bnSum256, *p_llrOut256);
llrOut[k*Z + i] = llrTmp[0];
}
}
// BNs connected to 1 CN
for (i=colG1; i<numLLR; i++)
{
idxCnProcBuf = lut_llr2CnProcBuf[idxLut++];
bnSum[0] = cnProcBufRes[idxCnProcBuf];
cnProcBuf[idxCnProcBuf] = llrIn[i];
// Add LLR from receiver input
bnSum[0] += llrIn[i];
// Signed saturation
*p_llrOut256 = _mm256_packs_epi16(*p_bnSum256, *p_llrOut256);
llrOut[i] = llrTmp[0];
}
}
*/
/*
static inline void nrLDPC_bnProc_test(t_nrLDPC_lut* p_lut, int8_t* llrOut, uint16_t numLLR, uint16_t Z, uint8_t BG)
{
// Sum all edges and store in llrRes
const uint32_t* lut_llr2CnProcBuf = p_lut->llr2CnProcBuf;
const uint8_t* lut_numEdgesPerBn = p_lut->numEdgesPerBn;
uint32_t idxLut = 0;
uint32_t idxCnProcBuf = 0;
uint8_t numEdges;
uint32_t i;
uint32_t j;
uint32_t k;
uint8_t startColParity = NR_LDPC_START_COL_PARITY_BG1;
uint32_t colG1;
if (BG == 2)
{
startColParity = NR_LDPC_START_COL_PARITY_BG2;
}
colG1 = startColParity*Z;
// BNs connected to more than 1 CN
for (k=0; k<startColParity; k++)
{
numEdges = lut_numEdgesPerBn[k];
for (i=0; i<Z; i++)
{
for (j=0; j<numEdges; j++)
{
idxCnProcBuf = lut_llr2CnProcBuf[idxLut++];
cnProcBuf[idxCnProcBuf] = llrOut[k*Z + i] - cnProcBufRes[idxCnProcBuf];
}
}
}
}
*/
#endif
This diff is collapsed.
This diff is collapsed.
......@@ -13,6 +13,6 @@
#include "nrLDPC_types.h"
void nrLDPC_decoder(t_nrLDPC_dec_params* p_decParams, int8_t* p_llr, int8_t* p_llrOut, t_nrLDPC_time_stats* p_profiler);
int32_t nrLDPC_decoder(t_nrLDPC_dec_params* p_decParams, int8_t* p_llr, int8_t* p_llrOut, t_nrLDPC_time_stats* p_profiler);
#endif
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
static const uint32_t lut_cn2bnProcBuf_BG1_Z10_R23[1440] = {52227, 52228, 52229, 52230, 52231, 52232, 52233, 52224, 52225, 52226, 47621, 47622, 47623, 47624, 47625, 47616, 47617, 47618, 47619, 47620, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 53378, 53379, 53380, 53381, 53382, 53383, 53384, 53385, 53376, 53377, 49540, 49541, 49542, 49543, 49544, 49545, 49536, 49537, 49538, 49539, 54921, 54912, 54913, 54914, 54915, 54916, 54917, 54918, 54919, 54920, 48392, 48393, 48384, 48385, 48386, 48387, 48388, 48389, 48390, 48391, 13440, 13441, 13442, 13443, 13444, 13445, 13446, 13447, 13448, 13449, 50309, 50310, 50311, 50312, 50313, 50304, 50305, 50306, 50307, 50308, 22673, 22674, 22675, 22666, 22667, 22668, 22669, 22670, 22671, 22672, 25355, 25356, 25357, 25358, 25359, 25360, 25361, 25362, 25363, 25354, 43401, 43392, 43393, 43394, 43395, 43396, 43397, 43398, 43399, 43400, 22676, 22677, 22678, 22679, 22680, 22681, 22682, 22683, 22684, 22685, 25369, 25370, 25371, 25372, 25373, 25364, 25365, 25366, 25367, 25368, 43410, 43411, 43402, 43403, 43404, 43405, 43406, 43407, 43408, 43409, 22691, 22692, 22693, 22694, 22695, 22686, 22687, 22688, 22689, 22690, 25375, 25376, 25377, 25378, 25379, 25380, 25381, 25382, 25383, 25374, 43427, 43428, 43429, 43430, 43431, 43422, 43423, 43424, 43425, 43426, 22702, 22703, 22704, 22705, 22696, 22697, 22698, 22699, 22700, 22701, 25385, 25386, 25387, 25388, 25389, 25390, 25391, 25392, 25393, 25384, 43444, 43445, 43446, 43447, 43448, 43449, 43450, 43451, 43442, 43443, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 52611, 52612, 52613, 52614, 52615, 52616, 52617, 52608, 52609, 52610, 54534, 54535, 54536, 54537, 54528, 54529, 54530, 54531, 54532, 54533, 48002, 48003, 48004, 48005, 48006, 48007, 48008, 48009, 48000, 48001, 49927, 49928, 49929, 49920, 49921, 49922, 49923, 49924, 49925, 49926, 22656, 22657, 22658, 22659, 22660, 22661, 22662, 22663, 22664, 22665, 43412, 43413, 43414, 43415, 43416, 43417, 43418, 43419, 43420, 43421, 37276, 37277, 37268, 37269, 37270, 37271, 37272, 37273, 37274, 37275, 43441, 43432, 43433, 43434, 43435, 43436, 43437, 43438, 43439, 43440, 37289, 37290, 37291, 37292, 37293, 37294, 37295, 37296, 37297, 37288, 43459, 43460, 43461, 43452, 43453, 43454, 43455, 43456, 43457, 43458, 37315, 37316, 37317, 37308, 37309, 37310, 37311, 37312, 37313, 37314, 43465, 43466, 43467, 43468, 43469, 43470, 43471, 43462, 43463, 43464, 37327, 37318, 37319, 37320, 37321, 37322, 37323, 37324, 37325, 37326, 8094, 8095, 8096, 8097, 8098, 8099, 8100, 8101, 8102, 8103, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 53001, 52992, 52993, 52994, 52995, 52996, 52997, 52998, 52999, 53000, 54153, 54144, 54145, 54146, 54147, 54148, 54149, 54150, 54151, 54152, 13451, 13452, 13453, 13454, 13455, 13456, 13457, 13458, 13459, 13450, 49156, 49157, 49158, 49159, 49160, 49161, 49152, 49153, 49154, 49155, 37251, 37252, 37253, 37254, 37255, 37256, 37257, 37248, 37249, 37250, 40326, 40327, 40328, 40329, 40320, 40321, 40322, 40323, 40324, 40325, 37261, 37262, 37263, 37264, 37265, 37266, 37267, 37258, 37259, 37260, 40336, 40337, 40338, 40339, 40330, 40331, 40332, 40333, 40334, 40335, 37280, 37281, 37282, 37283, 37284, 37285, 37286, 37287, 37278, 37279, 40351, 40352, 40353, 40354, 40355, 40356, 40357, 40358, 40359, 40350, 22708, 22709, 22710, 22711, 22712, 22713, 22714, 22715, 22706, 22707, 25401, 25402, 25403, 25394, 25395, 25396, 25397, 25398, 25399, 25400, 37306, 37307, 37298, 37299, 37300, 37301, 37302, 37303, 37304, 37305, 40375, 40376, 40377, 40378, 40379, 40370, 40371, 40372, 40373, 40374, 22721, 22722, 22723, 22724, 22725, 22716, 22717, 22718, 22719, 22720, 25413, 25404, 25405, 25406, 25407, 25408, 25409, 25410, 25411, 25412, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 53765, 53766, 53767, 53768, 53769, 53760, 53761, 53762, 53763, 53764, 48771, 48772, 48773, 48774, 48775, 48776, 48777, 48768, 48769, 48770, 25344, 25345, 25346, 25347, 25348, 25349, 25350, 25351, 25352, 25353, 40341, 40342, 40343, 40344, 40345, 40346, 40347, 40348, 40349, 40340, 40366, 40367, 40368, 40369, 40360, 40361, 40362, 40363, 40364, 40365, 13460, 13461, 13462, 13463, 13464, 13465, 13466, 13467, 13468, 13469, 40389, 40380, 40381, 40382, 40383, 40384, 40385, 40386, 40387, 40388, 40395, 40396, 40397, 40398, 40399, 40390, 40391, 40392, 40393, 40394, 8108, 8109, 8110, 8111, 8112, 8113, 8104, 8105, 8106, 8107, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50691, 50692, 50693, 50694, 50695, 50696, 50697, 50688, 50689, 50690, 51075, 51076, 51077, 51078, 51079, 51080, 51081, 51072, 51073, 51074, 51464, 51465, 51456, 51457, 51458, 51459, 51460, 51461, 51462, 51463, 51840, 51841, 51842, 51843, 51844, 51845, 51846, 51847, 51848, 51849, 46469, 46470, 46471, 46472, 46473, 46464, 46465, 46466, 46467, 46468, 11140, 11141, 11142, 11143, 11144, 11145, 11136, 11137, 11138, 11139, 46855, 46856, 46857, 46848, 46849, 46850, 46851, 46852, 46853, 46854, 47240, 47241, 47232, 47233, 47234, 47235, 47236, 47237, 47238, 47239, 9987, 9988, 9989, 9990, 9991, 9992, 9993, 9984, 9985, 9986, 17287, 17288, 17289, 17280, 17281, 17282, 17283, 17284, 17285, 17286, 12288, 12289, 12290, 12291, 12292, 12293, 12294, 12295, 12296, 12297, 19968, 19969, 19970, 19971, 19972, 19973, 19974, 19975, 19976, 19977, 14601, 14592, 14593, 14594, 14595, 14596, 14597, 14598, 14599, 14600, 14603, 14604, 14605, 14606, 14607, 14608, 14609, 14610, 14611, 14602, 17290, 17291, 17292, 17293, 17294, 17295, 17296, 17297, 17298, 17299, 19985, 19986, 19987, 19978, 19979, 19980, 19981, 19982, 19983, 19984, 4224, 4225, 4226, 4227, 4228, 4229, 4230, 4231, 4232, 4233, 6145, 6146, 6147, 6148, 6149, 6150, 6151, 6152, 6153, 6144, 8072, 8073, 8064, 8065, 8066, 8067, 8068, 8069, 8070, 8071, 12299, 12300, 12301, 12302, 12303, 12304, 12305, 12306, 12307, 12298, 10003, 9994, 9995, 9996, 9997, 9998, 9999, 10000, 10001, 10002, 14615, 14616, 14617, 14618, 14619, 14620, 14621, 14612, 14613, 14614, 11153, 11154, 11155, 11146, 11147, 11148, 11149, 11150, 11151, 11152, 19993, 19994, 19995, 19996, 19997, 19988, 19989, 19990, 19991, 19992, 4239, 4240, 4241, 4242, 4243, 4234, 4235, 4236, 4237, 4238, 14626, 14627, 14628, 14629, 14630, 14631, 14622, 14623, 14624, 14625, 17302, 17303, 17304, 17305, 17306, 17307, 17308, 17309, 17300, 17301, 20007, 19998, 19999, 20000, 20001, 20002, 20003, 20004, 20005, 20006, 28034, 28035, 28036, 28037, 28038, 28039, 28040, 28041, 28032, 28033, 6154, 6155, 6156, 6157, 6158, 6159, 6160, 6161, 6162, 6163, 17310, 17311, 17312, 17313, 17314, 17315, 17316, 17317, 17318, 17319, 34177, 34178, 34179, 34180, 34181, 34182, 34183, 34184, 34185, 34176, 28047, 28048, 28049, 28050, 28051, 28042, 28043, 28044, 28045, 28046, 31123, 31114, 31115, 31116, 31117, 31118, 31119, 31120, 31121, 31122, 8075, 8076, 8077, 8078, 8079, 8080, 8081, 8082, 8083, 8074, 34189, 34190, 34191, 34192, 34193, 34194, 34195, 34186, 34187, 34188, 28056, 28057, 28058, 28059, 28060, 28061, 28052, 28053, 28054, 28055, 31124, 31125, 31126, 31127, 31128, 31129, 31130, 31131, 31132, 31133, 31110, 31111, 31112, 31113, 31104, 31105, 31106, 31107, 31108, 31109, 34199, 34200, 34201, 34202, 34203, 34204, 34205, 34196, 34197, 34198, 28065, 28066, 28067, 28068, 28069, 28070, 28071, 28062, 28063, 28064, 14638, 14639, 14640, 14641, 14632, 14633, 14634, 14635, 14636, 14637, 31139, 31140, 31141, 31142, 31143, 31134, 31135, 31136, 31137, 31138, 34210, 34211, 34212, 34213, 34214, 34215, 34206, 34207, 34208, 34209, 4252, 4253, 4244, 4245, 4246, 4247, 4248, 4249, 4250, 4251, 6170, 6171, 6172, 6173, 6164, 6165, 6166, 6167, 6168, 6169, 17323, 17324, 17325, 17326, 17327, 17328, 17329, 17320, 17321, 17322, 20011, 20012, 20013, 20014, 20015, 20016, 20017, 20008, 20009, 20010, 28072, 28073, 28074, 28075, 28076, 28077, 28078, 28079, 28080, 28081, 31146, 31147, 31148, 31149, 31150, 31151, 31152, 31153, 31144, 31145, 8085, 8086, 8087, 8088, 8089, 8090, 8091, 8092, 8093, 8084, 34220, 34221, 34222, 34223, 34224, 34225, 34216, 34217, 34218, 34219, 28085, 28086, 28087, 28088, 28089, 28090, 28091, 28082, 28083, 28084, 14645, 14646, 14647, 14648, 14649, 14650, 14651, 14642, 14643, 14644, 17334, 17335, 17336, 17337, 17338, 17339, 17330, 17331, 17332, 17333, 20026, 20027, 20018, 20019, 20020, 20021, 20022, 20023, 20024, 20025, 10010, 10011, 10012, 10013, 10004, 10005, 10006, 10007, 10008, 10009, 11156, 11157, 11158, 11159, 11160, 11161, 11162, 11163, 11164, 11165, 31160, 31161, 31162, 31163, 31154, 31155, 31156, 31157, 31158, 31159, 34233, 34234, 34235, 34226, 34227, 34228, 34229, 34230, 34231, 34232, 14661, 14652, 14653, 14654, 14655, 14656, 14657, 14658, 14659, 14660, 31165, 31166, 31167, 31168, 31169, 31170, 31171, 31172, 31173, 31164, 12308, 12309, 12310, 12311, 12312, 12313, 12314, 12315, 12316, 12317, 20037, 20028, 20029, 20030, 20031, 20032, 20033, 20034, 20035, 20036, 28094, 28095, 28096, 28097, 28098, 28099, 28100, 28101, 28092, 28093, 31174, 31175, 31176, 31177, 31178, 31179, 31180, 31181, 31182, 31183, 17346, 17347, 17348, 17349, 17340, 17341, 17342, 17343, 17344, 17345, 34244, 34245, 34236, 34237, 34238, 34239, 34240, 34241, 34242, 34243, 28103, 28104, 28105, 28106, 28107, 28108, 28109, 28110, 28111, 28102, 6174, 6175, 6176, 6177, 6178, 6179, 6180, 6181, 6182, 6183, 6184, 6185, 6186, 6187, 6188, 6189, 6190, 6191, 6192, 6193, 34247, 34248, 34249, 34250, 34251, 34252, 34253, 34254, 34255, 34246, 4254, 4255, 4256, 4257, 4258, 4259, 4260, 4261, 4262, 4263, 4264, 4265, 4266, 4267, 4268, 4269, 4270, 4271, 4272, 4273, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849};
\ No newline at end of file
static const uint32_t lut_cn2bnProcBuf_BG1_Z10_R89[790] = {29955, 29956, 29957, 29958, 29959, 29960, 29961, 29952, 29953, 29954, 28037, 28038, 28039, 28040, 28041, 28032, 28033, 28034, 28035, 28036, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 28419, 28420, 28421, 28422, 28423, 28424, 28425, 28416, 28417, 28418, 28803, 28804, 28805, 28806, 28807, 28808, 28809, 28800, 28801, 28802, 29192, 29193, 29184, 29185, 29186, 29187, 29188, 29189, 29190, 29191, 29568, 29569, 29570, 29571, 29572, 29573, 29574, 29575, 29576, 29577, 26885, 26886, 26887, 26888, 26889, 26880, 26881, 26882, 26883, 26884, 10756, 10757, 10758, 10759, 10760, 10761, 10752, 10753, 10754, 10755, 27271, 27272, 27273, 27264, 27265, 27266, 27267, 27268, 27269, 27270, 27656, 27657, 27648, 27649, 27650, 27651, 27652, 27653, 27654, 27655, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2688, 2689, 2690, 10769, 10770, 10771, 10762, 10763, 10764, 10765, 10766, 10767, 10768, 18816, 18817, 18818, 18819, 18820, 18821, 18822, 18823, 18824, 18825, 18826, 18827, 18828, 18829, 18830, 18831, 18832, 18833, 18834, 18835, 2707, 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 2708, 10772, 10773, 10774, 10775, 10776, 10777, 10778, 10779, 10780, 10781, 18843, 18844, 18845, 18836, 18837, 18838, 18839, 18840, 18841, 18842, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 10783, 10784, 10785, 10786, 10787, 10788, 10789, 10790, 10791, 10782, 18854, 18855, 18846, 18847, 18848, 18849, 18850, 18851, 18852, 18853, 18857, 18858, 18859, 18860, 18861, 18862, 18863, 18864, 18865, 18856, 2737, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2736, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2738, 2739, 2740, 10799, 10800, 10801, 10792, 10793, 10794, 10795, 10796, 10797, 10798, 18871, 18872, 18873, 18874, 18875, 18866, 18867, 18868, 18869, 18870, 2763, 2764, 2765, 2766, 2767, 2758, 2759, 2760, 2761, 2762, 2752, 2753, 2754, 2755, 2756, 2757, 2748, 2749, 2750, 2751, 10804, 10805, 10806, 10807, 10808, 10809, 10810, 10811, 10802, 10803, 18885, 18876, 18877, 18878, 18879, 18880, 18881, 18882, 18883, 18884, 2770, 2771, 2772, 2773, 2774, 2775, 2776, 2777, 2768, 2769, 10822, 10823, 10824, 10825, 10826, 10827, 10828, 10829, 10830, 10831, 10812, 10813, 10814, 10815, 10816, 10817, 10818, 10819, 10820, 10821, 18897, 18898, 18899, 18900, 18901, 18902, 18903, 18904, 18905, 18896, 2783, 2784, 2785, 2786, 2787, 2778, 2779, 2780, 2781, 2782, 10851, 10842, 10843, 10844, 10845, 10846, 10847, 10848, 10849, 10850, 18887, 18888, 18889, 18890, 18891, 18892, 18893, 18894, 18895, 18886, 18909, 18910, 18911, 18912, 18913, 18914, 18915, 18906, 18907, 18908, 2792, 2793, 2794, 2795, 2796, 2797, 2788, 2789, 2790, 2791, 10852, 10853, 10854, 10855, 10856, 10857, 10858, 10859, 10860, 10861, 10838, 10839, 10840, 10841, 10832, 10833, 10834, 10835, 10836, 10837, 18919, 18920, 18921, 18922, 18923, 18924, 18925, 18916, 18917, 18918, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2798, 2799, 2800, 2814, 2815, 2816, 2817, 2808, 2809, 2810, 2811, 2812, 2813, 10867, 10868, 10869, 10870, 10871, 10862, 10863, 10864, 10865, 10866, 18930, 18931, 18932, 18933, 18934, 18935, 18926, 18927, 18928, 18929, 2826, 2827, 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, 10888, 10889, 10890, 10891, 10882, 10883, 10884, 10885, 10886, 10887, 10875, 10876, 10877, 10878, 10879, 10880, 10881, 10872, 10873, 10874, 18939, 18940, 18941, 18942, 18943, 18944, 18945, 18936, 18937, 18938, 2828, 2829, 2830, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 10894, 10895, 10896, 10897, 10898, 10899, 10900, 10901, 10892, 10893, 18947, 18948, 18949, 18950, 18951, 18952, 18953, 18954, 18955, 18946, 18960, 18961, 18962, 18963, 18964, 18965, 18956, 18957, 18958, 18959, 2851, 2852, 2853, 2854, 2855, 2856, 2857, 2848, 2849, 2850, 2841, 2842, 2843, 2844, 2845, 2846, 2847, 2838, 2839, 2840, 10906, 10907, 10908, 10909, 10910, 10911, 10902, 10903, 10904, 10905, 18974, 18975, 18966, 18967, 18968, 18969, 18970, 18971, 18972, 18973, 2864, 2865, 2866, 2867, 2858, 2859, 2860, 2861, 2862, 2863, 10922, 10923, 10924, 10925, 10926, 10927, 10928, 10929, 10930, 10931, 10918, 10919, 10920, 10921, 10912, 10913, 10914, 10915, 10916, 10917, 18983, 18984, 18985, 18976, 18977, 18978, 18979, 18980, 18981, 18982, 2877, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 10943, 10944, 10945, 10946, 10947, 10948, 10949, 10950, 10951, 10942, 18986, 18987, 18988, 18989, 18990, 18991, 18992, 18993, 18994, 18995, 19005, 18996, 18997, 18998, 18999, 19000, 19001, 19002, 19003, 19004, 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2878, 2879, 10952, 10953, 10954, 10955, 10956, 10957, 10958, 10959, 10960, 10961, 10938, 10939, 10940, 10941, 10932, 10933, 10934, 10935, 10936, 10937, 19014, 19015, 19006, 19007, 19008, 19009, 19010, 19011, 19012, 19013, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, 2888, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 19017, 19018, 19019, 19020, 19021, 19022, 19023, 19024, 19025, 19016, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565};
\ No newline at end of file
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
static const uint32_t lut_cn2bnProcBuf_BG1_Z11_R89[869] = {29961, 29962, 29952, 29953, 29954, 29955, 29956, 29957, 29958, 29959, 29960, 28035, 28036, 28037, 28038, 28039, 28040, 28041, 28042, 28032, 28033, 28034, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 28424, 28425, 28426, 28416, 28417, 28418, 28419, 28420, 28421, 28422, 28423, 28800, 28801, 28802, 28803, 28804, 28805, 28806, 28807, 28808, 28809, 28810, 29190, 29191, 29192, 29193, 29194, 29184, 29185, 29186, 29187, 29188, 29189, 29577, 29578, 29568, 29569, 29570, 29571, 29572, 29573, 29574, 29575, 29576, 26888, 26889, 26890, 26880, 26881, 26882, 26883, 26884, 26885, 26886, 26887, 10757, 10758, 10759, 10760, 10761, 10762, 10752, 10753, 10754, 10755, 10756, 27266, 27267, 27268, 27269, 27270, 27271, 27272, 27273, 27274, 27264, 27265, 27654, 27655, 27656, 27657, 27658, 27648, 27649, 27650, 27651, 27652, 27653, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2688, 2689, 10771, 10772, 10773, 10763, 10764, 10765, 10766, 10767, 10768, 10769, 10770, 18820, 18821, 18822, 18823, 18824, 18825, 18826, 18816, 18817, 18818, 18819, 18832, 18833, 18834, 18835, 18836, 18837, 18827, 18828, 18829, 18830, 18831, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2718, 2719, 2720, 2710, 2711, 2712, 2713, 2714, 2715, 2716, 2717, 10779, 10780, 10781, 10782, 10783, 10784, 10774, 10775, 10776, 10777, 10778, 18842, 18843, 18844, 18845, 18846, 18847, 18848, 18838, 18839, 18840, 18841, 2730, 2731, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729, 10789, 10790, 10791, 10792, 10793, 10794, 10795, 10785, 10786, 10787, 10788, 18850, 18851, 18852, 18853, 18854, 18855, 18856, 18857, 18858, 18859, 18849, 18867, 18868, 18869, 18870, 18860, 18861, 18862, 18863, 18864, 18865, 18866, 2732, 2733, 2734, 2735, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2745, 2746, 2747, 2748, 2749, 2750, 2751, 2752, 2753, 2743, 2744, 10797, 10798, 10799, 10800, 10801, 10802, 10803, 10804, 10805, 10806, 10796, 18872, 18873, 18874, 18875, 18876, 18877, 18878, 18879, 18880, 18881, 18871, 2766, 2767, 2768, 2769, 2770, 2771, 2772, 2773, 2774, 2775, 2765, 2759, 2760, 2761, 2762, 2763, 2764, 2754, 2755, 2756, 2757, 2758, 10814, 10815, 10816, 10817, 10807, 10808, 10809, 10810, 10811, 10812, 10813, 18885, 18886, 18887, 18888, 18889, 18890, 18891, 18892, 18882, 18883, 18884, 2784, 2785, 2786, 2776, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 10835, 10836, 10837, 10838, 10839, 10829, 10830, 10831, 10832, 10833, 10834, 10824, 10825, 10826, 10827, 10828, 10818, 10819, 10820, 10821, 10822, 10823, 18911, 18912, 18913, 18914, 18904, 18905, 18906, 18907, 18908, 18909, 18910, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 2796, 2797, 2787, 10853, 10854, 10855, 10856, 10857, 10858, 10859, 10860, 10861, 10851, 10852, 18901, 18902, 18903, 18893, 18894, 18895, 18896, 18897, 18898, 18899, 18900, 18919, 18920, 18921, 18922, 18923, 18924, 18925, 18915, 18916, 18917, 18918, 2807, 2808, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 10862, 10863, 10864, 10865, 10866, 10867, 10868, 10869, 10870, 10871, 10872, 10846, 10847, 10848, 10849, 10850, 10840, 10841, 10842, 10843, 10844, 10845, 18930, 18931, 18932, 18933, 18934, 18935, 18936, 18926, 18927, 18928, 18929, 2812, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2809, 2810, 2811, 2824, 2825, 2826, 2827, 2828, 2829, 2830, 2820, 2821, 2822, 2823, 10873, 10874, 10875, 10876, 10877, 10878, 10879, 10880, 10881, 10882, 10883, 18942, 18943, 18944, 18945, 18946, 18947, 18937, 18938, 18939, 18940, 18941, 2840, 2841, 2831, 2832, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 10895, 10896, 10897, 10898, 10899, 10900, 10901, 10902, 10903, 10904, 10905, 10884, 10885, 10886, 10887, 10888, 10889, 10890, 10891, 10892, 10893, 10894, 18957, 18958, 18948, 18949, 18950, 18951, 18952, 18953, 18954, 18955, 18956, 2848, 2849, 2850, 2851, 2852, 2842, 2843, 2844, 2845, 2846, 2847, 10910, 10911, 10912, 10913, 10914, 10915, 10916, 10906, 10907, 10908, 10909, 18963, 18964, 18965, 18966, 18967, 18968, 18969, 18959, 18960, 18961, 18962, 18977, 18978, 18979, 18980, 18970, 18971, 18972, 18973, 18974, 18975, 18976, 2871, 2872, 2873, 2874, 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2854, 2855, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2853, 10927, 10917, 10918, 10919, 10920, 10921, 10922, 10923, 10924, 10925, 10926, 18987, 18988, 18989, 18990, 18991, 18981, 18982, 18983, 18984, 18985, 18986, 2877, 2878, 2879, 2880, 2881, 2882, 2883, 2884, 2885, 2875, 2876, 10948, 10949, 10939, 10940, 10941, 10942, 10943, 10944, 10945, 10946, 10947, 10937, 10938, 10928, 10929, 10930, 10931, 10932, 10933, 10934, 10935, 10936, 18992, 18993, 18994, 18995, 18996, 18997, 18998, 18999, 19000, 19001, 19002, 2889, 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2886, 2887, 2888, 10966, 10967, 10968, 10969, 10970, 10971, 10961, 10962, 10963, 10964, 10965, 19004, 19005, 19006, 19007, 19008, 19009, 19010, 19011, 19012, 19013, 19003, 19014, 19015, 19016, 19017, 19018, 19019, 19020, 19021, 19022, 19023, 19024, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2897, 10972, 10973, 10974, 10975, 10976, 10977, 10978, 10979, 10980, 10981, 10982, 10957, 10958, 10959, 10960, 10950, 10951, 10952, 10953, 10954, 10955, 10956, 19025, 19026, 19027, 19028, 19029, 19030, 19031, 19032, 19033, 19034, 19035, 2909, 2910, 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2908, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 19037, 19038, 19039, 19040, 19041, 19042, 19043, 19044, 19045, 19046, 19036, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568};
\ No newline at end of file
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
static const uint32_t lut_cn2bnProcBuf_BG1_Z12_R89[948] = {29960, 29961, 29962, 29963, 29952, 29953, 29954, 29955, 29956, 29957, 29958, 29959, 28033, 28034, 28035, 28036, 28037, 28038, 28039, 28040, 28041, 28042, 28043, 28032, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 28423, 28424, 28425, 28426, 28427, 28416, 28417, 28418, 28419, 28420, 28421, 28422, 28804, 28805, 28806, 28807, 28808, 28809, 28810, 28811, 28800, 28801, 28802, 28803, 29185, 29186, 29187, 29188, 29189, 29190, 29191, 29192, 29193, 29194, 29195, 29184, 29568, 29569, 29570, 29571, 29572, 29573, 29574, 29575, 29576, 29577, 29578, 29579, 26887, 26888, 26889, 26890, 26891, 26880, 26881, 26882, 26883, 26884, 26885, 26886, 10756, 10757, 10758, 10759, 10760, 10761, 10762, 10763, 10752, 10753, 10754, 10755, 27274, 27275, 27264, 27265, 27266, 27267, 27268, 27269, 27270, 27271, 27272, 27273, 27651, 27652, 27653, 27654, 27655, 27656, 27657, 27658, 27659, 27648, 27649, 27650, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, 2699, 2688, 2689, 10765, 10766, 10767, 10768, 10769, 10770, 10771, 10772, 10773, 10774, 10775, 10764, 18820, 18821, 18822, 18823, 18824, 18825, 18826, 18827, 18816, 18817, 18818, 18819, 18828, 18829, 18830, 18831, 18832, 18833, 18834, 18835, 18836, 18837, 18838, 18839, 2709, 2710, 2711, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2712, 2713, 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 10784, 10785, 10786, 10787, 10776, 10777, 10778, 10779, 10780, 10781, 10782, 10783, 18851, 18840, 18841, 18842, 18843, 18844, 18845, 18846, 18847, 18848, 18849, 18850, 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, 2733, 2734, 2735, 2724, 10788, 10789, 10790, 10791, 10792, 10793, 10794, 10795, 10796, 10797, 10798, 10799, 18856, 18857, 18858, 18859, 18860, 18861, 18862, 18863, 18852, 18853, 18854, 18855, 18871, 18872, 18873, 18874, 18875, 18864, 18865, 18866, 18867, 18868, 18869, 18870, 2736, 2737, 2738, 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, 2747, 2755, 2756, 2757, 2758, 2759, 2748, 2749, 2750, 2751, 2752, 2753, 2754, 10805, 10806, 10807, 10808, 10809, 10810, 10811, 10800, 10801, 10802, 10803, 10804, 18885, 18886, 18887, 18876, 18877, 18878, 18879, 18880, 18881, 18882, 18883, 18884, 2777, 2778, 2779, 2780, 2781, 2782, 2783, 2772, 2773, 2774, 2775, 2776, 2767, 2768, 2769, 2770, 2771, 2760, 2761, 2762, 2763, 2764, 2765, 2766, 10815, 10816, 10817, 10818, 10819, 10820, 10821, 10822, 10823, 10812, 10813, 10814, 18896, 18897, 18898, 18899, 18888, 18889, 18890, 18891, 18892, 18893, 18894, 18895, 2784, 2785, 2786, 2787, 2788, 2789, 2790, 2791, 2792, 2793, 2794, 2795, 10846, 10847, 10836, 10837, 10838, 10839, 10840, 10841, 10842, 10843, 10844, 10845, 10828, 10829, 10830, 10831, 10832, 10833, 10834, 10835, 10824, 10825, 10826, 10827, 18912, 18913, 18914, 18915, 18916, 18917, 18918, 18919, 18920, 18921, 18922, 18923, 2797, 2798, 2799, 2800, 2801, 2802, 2803, 2804, 2805, 2806, 2807, 2796, 10867, 10868, 10869, 10870, 10871, 10860, 10861, 10862, 10863, 10864, 10865, 10866, 18903, 18904, 18905, 18906, 18907, 18908, 18909, 18910, 18911, 18900, 18901, 18902, 18929, 18930, 18931, 18932, 18933, 18934, 18935, 18924, 18925, 18926, 18927, 18928, 2813, 2814, 2815, 2816, 2817, 2818, 2819, 2808, 2809, 2810, 2811, 2812, 10878, 10879, 10880, 10881, 10882, 10883, 10872, 10873, 10874, 10875, 10876, 10877, 10857, 10858, 10859, 10848, 10849, 10850, 10851, 10852, 10853, 10854, 10855, 10856, 18939, 18940, 18941, 18942, 18943, 18944, 18945, 18946, 18947, 18936, 18937, 18938, 2829, 2830, 2831, 2820, 2821, 2822, 2823, 2824, 2825, 2826, 2827, 2828, 2833, 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, 2842, 2843, 2832, 10892, 10893, 10894, 10895, 10884, 10885, 10886, 10887, 10888, 10889, 10890, 10891, 18953, 18954, 18955, 18956, 18957, 18958, 18959, 18948, 18949, 18950, 18951, 18952, 2855, 2844, 2845, 2846, 2847, 2848, 2849, 2850, 2851, 2852, 2853, 2854, 10911, 10912, 10913, 10914, 10915, 10916, 10917, 10918, 10919, 10908, 10909, 10910, 10900, 10901, 10902, 10903, 10904, 10905, 10906, 10907, 10896, 10897, 10898, 10899, 18968, 18969, 18970, 18971, 18960, 18961, 18962, 18963, 18964, 18965, 18966, 18967, 2866, 2867, 2856, 2857, 2858, 2859, 2860, 2861, 2862, 2863, 2864, 2865, 10926, 10927, 10928, 10929, 10930, 10931, 10920, 10921, 10922, 10923, 10924, 10925, 18977, 18978, 18979, 18980, 18981, 18982, 18983, 18972, 18973, 18974, 18975, 18976, 18988, 18989, 18990, 18991, 18992, 18993, 18994, 18995, 18984, 18985, 18986, 18987, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2880, 2881, 2874, 2875, 2876, 2877, 2878, 2879, 2868, 2869, 2870, 2871, 2872, 2873, 10943, 10932, 10933, 10934, 10935, 10936, 10937, 10938, 10939, 10940, 10941, 10942, 18996, 18997, 18998, 18999, 19000, 19001, 19002, 19003, 19004, 19005, 19006, 19007, 2892, 2893, 2894, 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 10963, 10964, 10965, 10966, 10967, 10956, 10957, 10958, 10959, 10960, 10961, 10962, 10944, 10945, 10946, 10947, 10948, 10949, 10950, 10951, 10952, 10953, 10954, 10955, 19015, 19016, 19017, 19018, 19019, 19008, 19009, 19010, 19011, 19012, 19013, 19014, 2910, 2911, 2912, 2913, 2914, 2915, 2904, 2905, 2906, 2907, 2908, 2909, 10984, 10985, 10986, 10987, 10988, 10989, 10990, 10991, 10980, 10981, 10982, 10983, 19021, 19022, 19023, 19024, 19025, 19026, 19027, 19028, 19029, 19030, 19031, 19020, 19035, 19036, 19037, 19038, 19039, 19040, 19041, 19042, 19043, 19032, 19033, 19034, 2926, 2927, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 10992, 10993, 10994, 10995, 10996, 10997, 10998, 10999, 11000, 11001, 11002, 11003, 10969, 10970, 10971, 10972, 10973, 10974, 10975, 10976, 10977, 10978, 10979, 10968, 19053, 19054, 19055, 19044, 19045, 19046, 19047, 19048, 19049, 19050, 19051, 19052, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2928, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 19057, 19058, 19059, 19060, 19061, 19062, 19063, 19064, 19065, 19066, 19067, 19056, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571};
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
static const uint32_t lut_cn2bnProcBuf_BG1_Z2_R23[288] = {52225, 52224, 47616, 47617, 0, 1, 53376, 53377, 49536, 49537, 54912, 54913, 48384, 48385, 13441, 13440, 50304, 50305, 22659, 22658, 25347, 25346, 43393, 43392, 22661, 22660, 25348, 25349, 43394, 43395, 22663, 22662, 25351, 25350, 43398, 43399, 22664, 22665, 25352, 25353, 43403, 43402, 6, 7, 12, 13, 16, 17, 52609, 52608, 54529, 54528, 48000, 48001, 49921, 49920, 22656, 22657, 43397, 43396, 37253, 37252, 43400, 43401, 37256, 37257, 43404, 43405, 37261, 37260, 43406, 43407, 37263, 37262, 8070, 8071, 2, 3, 14, 15, 52993, 52992, 54145, 54144, 13442, 13443, 49152, 49153, 37248, 37249, 40321, 40320, 37251, 37250, 40323, 40322, 37254, 37255, 40326, 40327, 22667, 22666, 25354, 25355, 37259, 37258, 40331, 40330, 22669, 22668, 25356, 25357, 4, 5, 10, 11, 53760, 53761, 48768, 48769, 25345, 25344, 40325, 40324, 40328, 40329, 13444, 13445, 40333, 40332, 40335, 40334, 8072, 8073, 8, 9, 50688, 50689, 51072, 51073, 51456, 51457, 51841, 51840, 46465, 46464, 11137, 11136, 46849, 46848, 47233, 47232, 9984, 9985, 17281, 17280, 12289, 12288, 19968, 19969, 14593, 14592, 14594, 14595, 17283, 17282, 19970, 19971, 4224, 4225, 6145, 6144, 8065, 8064, 12290, 12291, 9986, 9987, 14596, 14597, 11139, 11138, 19973, 19972, 4227, 4226, 14598, 14599, 17285, 17284, 19975, 19974, 28033, 28032, 6147, 6146, 17287, 17286, 34176, 34177, 28034, 28035, 31106, 31107, 8067, 8066, 34178, 34179, 28037, 28036, 31108, 31109, 31105, 31104, 34180, 34181, 28039, 28038, 14601, 14600, 31110, 31111, 34183, 34182, 4229, 4228, 6148, 6149, 17289, 17288, 19977, 19976, 28041, 28040, 31112, 31113, 8069, 8068, 34184, 34185, 28042, 28043, 14603, 14602, 17291, 17290, 19978, 19979, 9989, 9988, 11141, 11140, 31115, 31114, 34186, 34187, 14605, 14604, 31116, 31117, 12293, 12292, 19980, 19981, 28045, 28044, 31118, 31119, 17293, 17292, 34188, 34189, 28047, 28046, 6150, 6151, 6152, 6153, 34191, 34190, 4230, 4231, 4232, 4233, 3456, 3457, 3840, 3841};
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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