target-sh4: use CPU_Float/CPU_Double instead of ugly casts