if (roundData.exception) float_raise(roundData.exception);  
unsigned int PerformFIX(const unsigned int opcode){	FPA11 *fpa11 = GET_FPA11();	unsigned int Fn = getFm(opcode);	SetRoundingMode(opcode);	switch (fpa11->fType[Fn]) {	case typeSingle:		{			writeRegister(getRd(opcode), float32_to_int32(fpa11->fpreg[Fn].fSingle));		}		break;	case typeDouble:		{			writeRegister(getRd(opcode), float64_to_int32(fpa11->fpreg[Fn].fDouble));		}		break;#ifdef CONFIG_FPE_NWFPE_XP	case typeExtended:		{			writeRegister(getRd(opcode), floatx80_to_int32(fpa11->fpreg[Fn].fExtended));		}		break;#endif	default:		return 0;	}	return 1;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f148af2593ef76ac705d1cc6abe48f455c9912cc/fpa11_cprt.c/clean/arch/arm/nwfpe/fpa11_cprt.c