﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
363	Multiplication Overflow in ALF Classification	bheng		"The following multiplication in ALF deriveClassificationBlk( ) can overflow the signed 32-bit data type being used:

	if( d1*hv0 > hv1*d0 )

These d and hv values are always non-negative, so suggest mapping these to unsigned uint32_t to prevent overflow.


Similarly, the simdDeriveClassificationBlk( ) version of the function has the same problem.  Suggest mapping the following SSE signed-comparison to equivalent unsigned-comparison operation(s).

	_mm_cmpgt_epi32( xmm6, xmm9 );

"	defect	closed	minor	VTM-6.0	VTM	VTM-5.2	fixed		ksuehring XiangLi fbossen jvet@…
