--- a/src/sh4/sh4core.in Wed Jul 16 10:40:10 2008 +0000 +++ b/src/sh4/sh4core.in Mon Aug 04 06:00:11 2008 +0000 @@ -1158,7 +1158,7 @@ FSCA FPUL, FRn {: CHECKFPUEN(); if( !IS_FPU_DOUBLEPREC() ) { - sh4_fsca( FPULi, &(DRF(FRn>>1)) ); + sh4_fsca( FPULi, (float *)&(DRF(FRn>>1)) ); /* float angle = (((float)(FPULi&0xFFFF))/65536.0) * 2 * M_PI; FR(FRn) = sinf(angle); @@ -1169,7 +1169,7 @@ FTRV XMTRX, FVn {: CHECKFPUEN(); if( !IS_FPU_DOUBLEPREC() ) { - sh4_ftrv(&(DRF(FVn<<1)) ); + sh4_ftrv((float *)&(DRF(FVn<<1)) ); } :} UNDEF {: