return roundAndPackInt32( aSign, aSig ); 
return roundAndPackInt32( roundData, aSign, aSig ); 
int32 float64_to_int32( float64 a ){    flag aSign;    int16 aExp, shiftCount;    bits64 aSig;    aSig = extractFloat64Frac( a );    aExp = extractFloat64Exp( a );    aSign = extractFloat64Sign( a );    if ( ( aExp == 0x7FF ) && aSig ) aSign = 0;    if ( aExp ) aSig |= LIT64( 0x0010000000000000 );    shiftCount = 0x42C - aExp;    if ( 0 < shiftCount ) shift64RightJamming( aSig, shiftCount, &aSig );    return roundAndPackInt32( aSign, aSig );}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f148af2593ef76ac705d1cc6abe48f455c9912cc/softfloat.c/clean/arch/arm/nwfpe/softfloat.c