Skip to content

Crash in the function hq_generic_decoding_fx() for ISM1

In 1f935c16, for ISM1 with the following bitstream

signer_m_-ism_1_NULL_32000_32.bit

There is a crash at with the L_shl at Ln2884


	IF(GT_16(tmp3_fx, 5120))
	{
		FOR(tmp3_fx = 5120; tmp3_fx > 1024; tmp3_fx -= 512)
		{
		>>>>>>>	L_tmp1 = Mult_32_16(L_shl(*pit1_fx, 5), tmp3_fx);      /*15 + 5 + 10 -15 */
			*pit1_fx-- = L_tmp1;
			move32();
		}
	}

@norvell , is a saturation expected there?