All optimizations done, all LUT deleted. Still some clean up to do.
This commit is contained in:
@@ -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++;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
-1231
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
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};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
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};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
static const uint32_t lut_cn2bnProcBuf_BG2_Z12_R23[624] = {18816, 18817, 18818, 18819, 18820, 18821, 18822, 18823, 18824, 18825, 18826, 18827, 16130, 16131, 16132, 16133, 16134, 16135, 16136, 16137, 16138, 16139, 16128, 16129, 15377, 15378, 15379, 15380, 15381, 15382, 15383, 15372, 15373, 15374, 15375, 15376, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19210, 19211, 19200, 19201, 19202, 19203, 19204, 19205, 19206, 19207, 19208, 19209, 19593, 19594, 19595, 19584, 19585, 19586, 19587, 19588, 19589, 19590, 19591, 19592, 16904, 16905, 16906, 16907, 16896, 16897, 16898, 16899, 16900, 16901, 16902, 16903, 12680, 12681, 12682, 12683, 12672, 12673, 12674, 12675, 12676, 12677, 12678, 12679, 11521, 11522, 11523, 11524, 11525, 11526, 11527, 11528, 11529, 11530, 11531, 11520, 12688, 12689, 12690, 12691, 12692, 12693, 12694, 12695, 12684, 12685, 12686, 12687, 11540, 11541, 11542, 11543, 11532, 11533, 11534, 11535, 11536, 11537, 11538, 11539, 12697, 12698, 12699, 12700, 12701, 12702, 12703, 12704, 12705, 12706, 12707, 12696, 16140, 16141, 16142, 16143, 16144, 16145, 16146, 16147, 16148, 16149, 16150, 16151, 16912, 16913, 16914, 16915, 16916, 16917, 16918, 16919, 16908, 16909, 16910, 16911, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 17670, 17671, 17672, 17673, 17674, 17675, 17664, 17665, 17666, 17667, 17668, 17669, 18433, 18434, 18435, 18436, 18437, 18438, 18439, 18440, 18441, 18442, 18443, 18432, 13825, 13826, 13827, 13828, 13829, 13830, 13831, 13832, 13833, 13834, 13835, 13824, 14598, 14599, 14600, 14601, 14602, 14603, 14592, 14593, 14594, 14595, 14596, 14597, 1162, 1163, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 7305, 7306, 7307, 7296, 7297, 7298, 7299, 7300, 7301, 7302, 7303, 7304, 3462, 3463, 3464, 3465, 3466, 3467, 3456, 3457, 3458, 3459, 3460, 3461, 5390, 5391, 5392, 5393, 5394, 5395, 5396, 5397, 5398, 5399, 5388, 5389, 3491, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 5418, 5419, 5420, 5421, 5422, 5423, 5412, 5413, 5414, 5415, 5416, 5417, 9244, 9245, 9246, 9247, 9248, 9249, 9250, 9251, 9240, 9241, 9242, 9243, 5425, 5426, 5427, 5428, 5429, 5430, 5431, 5432, 5433, 5434, 5435, 5424, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 13836, 13837, 13838, 13839, 13840, 13841, 13842, 13843, 13844, 13845, 13846, 13847, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 18051, 18052, 18053, 18054, 18055, 18056, 18057, 18058, 18059, 18048, 18049, 18050, 15364, 15365, 15366, 15367, 15368, 15369, 15370, 15371, 15360, 15361, 15362, 15363, 5376, 5377, 5378, 5379, 5380, 5381, 5382, 5383, 5384, 5385, 5386, 5387, 2311, 2312, 2313, 2314, 2315, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 3468, 3469, 3470, 3471, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 7313, 7314, 7315, 7316, 7317, 7318, 7319, 7308, 7309, 7310, 7311, 7312, 9224, 9225, 9226, 9227, 9216, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 10368, 10369, 10370, 10371, 10372, 10373, 10374, 10375, 10376, 10377, 10378, 10379, 5407, 5408, 5409, 5410, 5411, 5400, 5401, 5402, 5403, 5404, 5405, 5406, 7323, 7324, 7325, 7326, 7327, 7328, 7329, 7330, 7331, 7320, 7321, 7322, 9235, 9236, 9237, 9238, 9239, 9228, 9229, 9230, 9231, 9232, 9233, 9234, 10390, 10391, 10380, 10381, 10382, 10383, 10384, 10385, 10386, 10387, 10388, 10389, 3497, 3498, 3499, 3500, 3501, 3502, 3503, 3492, 3493, 3494, 3495, 3496, 7336, 7337, 7338, 7339, 7340, 7341, 7342, 7343, 7332, 7333, 7334, 7335, 10395, 10396, 10397, 10398, 10399, 10400, 10401, 10402, 10403, 10392, 10393, 10394, 11550, 11551, 11552, 11553, 11554, 11555, 11544, 11545, 11546, 11547, 11548, 11549, 14604, 14605, 14606, 14607, 14608, 14609, 14610, 14611, 14612, 14613, 14614, 14615, 7344, 7345, 7346, 7347, 7348, 7349, 7350, 7351, 7352, 7353, 7354, 7355, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 2328, 2329, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
static const uint32_t lut_cn2bnProcBuf_BG2_Z13_R23[676] = {18820, 18821, 18822, 18823, 18824, 18825, 18826, 18827, 18828, 18816, 18817, 18818, 18819, 16129, 16130, 16131, 16132, 16133, 16134, 16135, 16136, 16137, 16138, 16139, 16140, 16128, 15373, 15374, 15375, 15376, 15377, 15378, 15379, 15380, 15381, 15382, 15383, 15384, 15385, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19206, 19207, 19208, 19209, 19210, 19211, 19212, 19200, 19201, 19202, 19203, 19204, 19205, 19591, 19592, 19593, 19594, 19595, 19596, 19584, 19585, 19586, 19587, 19588, 19589, 19590, 16906, 16907, 16908, 16896, 16897, 16898, 16899, 16900, 16901, 16902, 16903, 16904, 16905, 12680, 12681, 12682, 12683, 12684, 12672, 12673, 12674, 12675, 12676, 12677, 12678, 12679, 11530, 11531, 11532, 11520, 11521, 11522, 11523, 11524, 11525, 11526, 11527, 11528, 11529, 12688, 12689, 12690, 12691, 12692, 12693, 12694, 12695, 12696, 12697, 12685, 12686, 12687, 11535, 11536, 11537, 11538, 11539, 11540, 11541, 11542, 11543, 11544, 11545, 11533, 11534, 12710, 12698, 12699, 12700, 12701, 12702, 12703, 12704, 12705, 12706, 12707, 12708, 12709, 16151, 16152, 16153, 16141, 16142, 16143, 16144, 16145, 16146, 16147, 16148, 16149, 16150, 16921, 16909, 16910, 16911, 16912, 16913, 16914, 16915, 16916, 16917, 16918, 16919, 16920, 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, 17664, 17665, 17666, 17667, 17668, 17669, 17670, 17671, 17672, 17673, 17674, 17675, 17676, 18441, 18442, 18443, 18444, 18432, 18433, 18434, 18435, 18436, 18437, 18438, 18439, 18440, 13830, 13831, 13832, 13833, 13834, 13835, 13836, 13824, 13825, 13826, 13827, 13828, 13829, 14599, 14600, 14601, 14602, 14603, 14604, 14592, 14593, 14594, 14595, 14596, 14597, 14598, 1159, 1160, 1161, 1162, 1163, 1164, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 7304, 7305, 7306, 7307, 7308, 7296, 7297, 7298, 7299, 7300, 7301, 7302, 7303, 3465, 3466, 3467, 3468, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 5390, 5391, 5392, 5393, 5394, 5395, 5396, 5397, 5398, 5399, 5400, 5401, 5389, 3483, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3482, 5417, 5418, 5419, 5420, 5421, 5422, 5423, 5424, 5425, 5426, 5427, 5415, 5416, 9242, 9243, 9244, 9245, 9246, 9247, 9248, 9249, 9250, 9251, 9252, 9253, 9254, 5429, 5430, 5431, 5432, 5433, 5434, 5435, 5436, 5437, 5438, 5439, 5440, 5428, 3508, 3509, 3510, 3511, 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 13837, 13838, 13839, 13840, 13841, 13842, 13843, 13844, 13845, 13846, 13847, 13848, 13849, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 18053, 18054, 18055, 18056, 18057, 18058, 18059, 18060, 18048, 18049, 18050, 18051, 18052, 15370, 15371, 15372, 15360, 15361, 15362, 15363, 15364, 15365, 15366, 15367, 15368, 15369, 5377, 5378, 5379, 5380, 5381, 5382, 5383, 5384, 5385, 5386, 5387, 5388, 5376, 2313, 2314, 2315, 2316, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3469, 3470, 3471, 7314, 7315, 7316, 7317, 7318, 7319, 7320, 7321, 7309, 7310, 7311, 7312, 7313, 9227, 9228, 9216, 9217, 9218, 9219, 9220, 9221, 9222, 9223, 9224, 9225, 9226, 10375, 10376, 10377, 10378, 10379, 10380, 10368, 10369, 10370, 10371, 10372, 10373, 10374, 5405, 5406, 5407, 5408, 5409, 5410, 5411, 5412, 5413, 5414, 5402, 5403, 5404, 7330, 7331, 7332, 7333, 7334, 7322, 7323, 7324, 7325, 7326, 7327, 7328, 7329, 9233, 9234, 9235, 9236, 9237, 9238, 9239, 9240, 9241, 9229, 9230, 9231, 9232, 10384, 10385, 10386, 10387, 10388, 10389, 10390, 10391, 10392, 10393, 10381, 10382, 10383, 3496, 3497, 3498, 3499, 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3495, 7344, 7345, 7346, 7347, 7335, 7336, 7337, 7338, 7339, 7340, 7341, 7342, 7343, 10405, 10406, 10394, 10395, 10396, 10397, 10398, 10399, 10400, 10401, 10402, 10403, 10404, 11550, 11551, 11552, 11553, 11554, 11555, 11556, 11557, 11558, 11546, 11547, 11548, 11549, 14605, 14606, 14607, 14608, 14609, 14610, 14611, 14612, 14613, 14614, 14615, 14616, 14617, 7348, 7349, 7350, 7351, 7352, 7353, 7354, 7355, 7356, 7357, 7358, 7359, 7360, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
static const uint32_t lut_cn2bnProcBuf_BG2_Z14_R23[728] = {18820, 18821, 18822, 18823, 18824, 18825, 18826, 18827, 18828, 18829, 18816, 18817, 18818, 18819, 16130, 16131, 16132, 16133, 16134, 16135, 16136, 16137, 16138, 16139, 16140, 16141, 16128, 16129, 15377, 15378, 15379, 15380, 15381, 15382, 15383, 15384, 15385, 15386, 15387, 15374, 15375, 15376, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19203, 19204, 19205, 19206, 19207, 19208, 19209, 19210, 19211, 19212, 19213, 19200, 19201, 19202, 19595, 19596, 19597, 19584, 19585, 19586, 19587, 19588, 19589, 19590, 19591, 19592, 19593, 19594, 16908, 16909, 16896, 16897, 16898, 16899, 16900, 16901, 16902, 16903, 16904, 16905, 16906, 16907, 12685, 12672, 12673, 12674, 12675, 12676, 12677, 12678, 12679, 12680, 12681, 12682, 12683, 12684, 11522, 11523, 11524, 11525, 11526, 11527, 11528, 11529, 11530, 11531, 11532, 11533, 11520, 11521, 12689, 12690, 12691, 12692, 12693, 12694, 12695, 12696, 12697, 12698, 12699, 12686, 12687, 12688, 11543, 11544, 11545, 11546, 11547, 11534, 11535, 11536, 11537, 11538, 11539, 11540, 11541, 11542, 12712, 12713, 12700, 12701, 12702, 12703, 12704, 12705, 12706, 12707, 12708, 12709, 12710, 12711, 16153, 16154, 16155, 16142, 16143, 16144, 16145, 16146, 16147, 16148, 16149, 16150, 16151, 16152, 16923, 16910, 16911, 16912, 16913, 16914, 16915, 16916, 16917, 16918, 16919, 16920, 16921, 16922, 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, 17666, 17667, 17668, 17669, 17670, 17671, 17672, 17673, 17674, 17675, 17676, 17677, 17664, 17665, 18444, 18445, 18432, 18433, 18434, 18435, 18436, 18437, 18438, 18439, 18440, 18441, 18442, 18443, 13836, 13837, 13824, 13825, 13826, 13827, 13828, 13829, 13830, 13831, 13832, 13833, 13834, 13835, 14597, 14598, 14599, 14600, 14601, 14602, 14603, 14604, 14605, 14592, 14593, 14594, 14595, 14596, 1161, 1162, 1163, 1164, 1165, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 7300, 7301, 7302, 7303, 7304, 7305, 7306, 7307, 7308, 7309, 7296, 7297, 7298, 7299, 3469, 3456, 3457, 3458, 3459, 3460, 3461, 3462, 3463, 3464, 3465, 3466, 3467, 3468, 5399, 5400, 5401, 5402, 5403, 5390, 5391, 5392, 5393, 5394, 5395, 5396, 5397, 5398, 3495, 3496, 3497, 3484, 3485, 3486, 3487, 3488, 3489, 3490, 3491, 3492, 3493, 3494, 5425, 5426, 5427, 5428, 5429, 5430, 5431, 5418, 5419, 5420, 5421, 5422, 5423, 5424, 9252, 9253, 9254, 9255, 9256, 9257, 9244, 9245, 9246, 9247, 9248, 9249, 9250, 9251, 5432, 5433, 5434, 5435, 5436, 5437, 5438, 5439, 5440, 5441, 5442, 5443, 5444, 5445, 3513, 3514, 3515, 3516, 3517, 3518, 3519, 3520, 3521, 3522, 3523, 3524, 3525, 3512, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, 13838, 13839, 13840, 13841, 13842, 13843, 13844, 13845, 13846, 13847, 13848, 13849, 13850, 13851, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 18059, 18060, 18061, 18048, 18049, 18050, 18051, 18052, 18053, 18054, 18055, 18056, 18057, 18058, 15363, 15364, 15365, 15366, 15367, 15368, 15369, 15370, 15371, 15372, 15373, 15360, 15361, 15362, 5378, 5379, 5380, 5381, 5382, 5383, 5384, 5385, 5386, 5387, 5388, 5389, 5376, 5377, 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2317, 2304, 2305, 2306, 2307, 2308, 2309, 3473, 3474, 3475, 3476, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3470, 3471, 3472, 7318, 7319, 7320, 7321, 7322, 7323, 7310, 7311, 7312, 7313, 7314, 7315, 7316, 7317, 9218, 9219, 9220, 9221, 9222, 9223, 9224, 9225, 9226, 9227, 9228, 9229, 9216, 9217, 10380, 10381, 10368, 10369, 10370, 10371, 10372, 10373, 10374, 10375, 10376, 10377, 10378, 10379, 5407, 5408, 5409, 5410, 5411, 5412, 5413, 5414, 5415, 5416, 5417, 5404, 5405, 5406, 7336, 7337, 7324, 7325, 7326, 7327, 7328, 7329, 7330, 7331, 7332, 7333, 7334, 7335, 9234, 9235, 9236, 9237, 9238, 9239, 9240, 9241, 9242, 9243, 9230, 9231, 9232, 9233, 10394, 10395, 10382, 10383, 10384, 10385, 10386, 10387, 10388, 10389, 10390, 10391, 10392, 10393, 3499, 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3509, 3510, 3511, 3498, 7340, 7341, 7342, 7343, 7344, 7345, 7346, 7347, 7348, 7349, 7350, 7351, 7338, 7339, 10399, 10400, 10401, 10402, 10403, 10404, 10405, 10406, 10407, 10408, 10409, 10396, 10397, 10398, 11555, 11556, 11557, 11558, 11559, 11560, 11561, 11548, 11549, 11550, 11551, 11552, 11553, 11554, 14606, 14607, 14608, 14609, 14610, 14611, 14612, 14613, 14614, 14615, 14616, 14617, 14618, 14619, 7353, 7354, 7355, 7356, 7357, 7358, 7359, 7360, 7361, 7362, 7363, 7364, 7365, 7352, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
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};
|
||||
@@ -1 +0,0 @@
|
||||
static const uint32_t lut_cn2bnProcBuf_BG2_Z2_R15[394] = {72960, 72961, 64128, 64129, 64512, 64513, 64896, 64897, 74112, 74113, 31873, 31872, 34177, 34176, 49536, 49537, 23041, 23040, 17666, 17667, 40321, 40320, 41089, 41088, 36, 37, 42, 43, 46, 47, 50, 51, 54, 55, 66, 67, 59521, 59520, 60672, 60673, 70273, 70272, 62209, 62208, 62592, 62593, 62977, 62976, 72576, 72577, 63360, 63361, 63745, 63744, 73344, 73345, 73728, 73729, 65280, 65281, 36096, 36097, 65665, 65664, 74497, 74496, 66048, 66049, 74881, 74880, 66433, 66432, 36864, 36865, 75265, 75264, 67968, 67969, 69120, 69121, 16897, 16896, 29569, 29568, 22656, 22657, 72192, 72193, 16899, 16898, 20352, 20353, 17665, 17664, 34561, 34560, 35329, 35328, 50688, 50689, 45696, 45697, 31875, 31874, 51072, 51073, 36480, 36481, 51456, 51457, 46464, 46465, 32641, 32640, 51841, 51840, 52993, 52992, 28034, 28035, 54912, 54913, 55681, 55680, 44544, 44545, 30337, 30336, 56833, 56832, 39552, 39553, 49152, 49153, 25728, 25729, 49921, 49920, 31106, 31107, 31105, 31104, 40704, 40705, 57217, 57216, 46080, 46081, 57600, 57601, 32642, 32643, 41472, 41473, 57984, 57985, 0, 1, 8, 9, 16, 17, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 48, 49, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 69505, 69504, 61057, 61056, 61441, 61440, 61825, 61824, 71041, 71040, 71425, 71424, 71808, 71809, 34945, 34944, 35713, 35712, 19585, 19584, 69889, 69888, 44160, 44161, 70656, 70657, 22273, 22272, 25344, 25345, 48768, 48769, 44929, 44928, 50304, 50305, 28801, 28800, 21888, 21889, 24960, 24961, 19968, 19969, 55297, 55296, 56064, 56065, 56448, 56449, 30338, 30339, 45313, 45312, 54529, 54528, 43777, 43776, 38400, 38401, 38784, 38785, 39168, 39169, 28802, 28803, 29570, 29571, 39936, 39937, 26112, 26113, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 24, 25, 26, 27, 44, 45, 52, 53, 59905, 59904, 60289, 60288, 68737, 68736, 68353, 68352, 48000, 48001, 48385, 48384, 47616, 47617, 43009, 43008, 43392, 43393, 42625, 42624, 24576, 24577, 54145, 54144, 53377, 53376, 53760, 53761, 38016, 38017, 2, 3, 4, 5, 6, 7, 58369, 58368, 59137, 59136, 66817, 66816, 67200, 67201, 33408, 33409, 16128, 16129, 14592, 14593, 15362, 15363, 20737, 20736, 18816, 18817, 23425, 23424, 27265, 27264, 26496, 26497, 27266, 27267, 52224, 52225, 37248, 37249, 58753, 58752, 67584, 67585, 15360, 15361, 33792, 33793, 14595, 14594, 16130, 16131, 46849, 46848, 47232, 47233, 21120, 21121, 21505, 21504, 41856, 41857, 42240, 42241, 18432, 18433, 19200, 19201, 23808, 23809, 24192, 24193, 52608, 52609, 28032, 28033, 26498, 26499, 37632, 37633};
|
||||
@@ -1 +0,0 @@
|
||||
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};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user