File tree Expand file tree Collapse file tree 3 files changed +269
-78
lines changed
Expand file tree Collapse file tree 3 files changed +269
-78
lines changed Original file line number Diff line number Diff line change @@ -646,12 +646,15 @@ namespace ojph {
646646 ui8 decode_SPqcd (ui8 v) const
647647 {
648648 if (old_SPqcd) return (ui8)(v >> reversible_SPqcd_shift); // old
649- else return (ui8)((v << 6 ) | (v >> 3 )); // new
649+ else {
650+ v = v & 0b11111011 ;
651+ return (ui8)((v << 5 ) | (v >> 3 )); // new
652+ }
650653 }
651654 ui8 encode_SPqcd (ui8 v) const
652655 {
653656 if (old_SPqcd) return (ui8)(v << reversible_SPqcd_shift); // old
654- else return (ui8)((v >> 6 ) | (v << 3 )); // new
657+ else return (ui8)((v >> 5 ) | (v << 3 )); // new
655658 }
656659 protected:
657660 ui16 Lqcd;
Original file line number Diff line number Diff line change @@ -163,9 +163,9 @@ namespace ojph {
163163 #ifndef OJPH_DISABLE_AVX2
164164 if (get_cpu_ext_level () >= X86_CPU_EXT_LEVEL_AVX2)
165165 {
166- // rev_convert = avx2_rev_convert;
167- // rev_convert_nlt_type3 = avx2_rev_convert_nlt_type3;
168- // rct_forward = avx2_rct_forward;
166+ rev_convert = avx2_rev_convert;
167+ rev_convert_nlt_type3 = avx2_rev_convert_nlt_type3;
168+ rct_forward = avx2_rct_forward;
169169 rct_backward = avx2_rct_backward;
170170 }
171171 #endif // !OJPH_DISABLE_AVX2
You can’t perform that action at this time.
0 commit comments