/* See the documentation at the top of this file. Also see the standard FLOP demo task documentation for the rationale of these tasks.  */
static void vFLOPCheck1(void *pvParameters)
/* See the documentation at the top of this file. Also see the standard FLOP demo task documentation for the rationale of these tasks.  */
static void vFLOPCheck1(void *pvParameters)
{
volatile portFLOAT fVal1, fVal2, fResult;
	( void ) pvParameters;
	for( ;; )
	{
		fVal1 = ( portFLOAT ) -1234.5678;
		fVal2 = ( portFLOAT ) 2345.6789;
		fResult = fVal1 + fVal2;
		if( ( fResult > ( portFLOAT )  1111.15 ) || ( fResult < ( portFLOAT ) 1111.05 ) )
		{
			mainLATCH_ERROR();
		}
		fResult = fVal1 / fVal2;
		if( ( fResult > ( portFLOAT ) -0.51 ) || ( fResult < ( portFLOAT ) -0.53 ) )
		{
			mainLATCH_ERROR();
		}
	}
}