From 0b840b0009b72fe7f4bb0eb8c185fdb779d560bd Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Thu, 11 Sep 2008 00:33:58 +0000 Subject: 2008-09-10 Ken Werner * libc/machine/spu/strcpy.h: Add missing header. * libc/machine/spu/spu_timer_slih.c: Remove unused Variable. * libm/machine/spu/headers/lgammaf4.h: Add type cast. --- newlib/libm/machine/spu/headers/lgammaf4.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'newlib/libm') diff --git a/newlib/libm/machine/spu/headers/lgammaf4.h b/newlib/libm/machine/spu/headers/lgammaf4.h index 3142c7755..36aea5b16 100644 --- a/newlib/libm/machine/spu/headers/lgammaf4.h +++ b/newlib/libm/machine/spu/headers/lgammaf4.h @@ -426,7 +426,7 @@ static __inline vector float _lgammaf4(vector float x) vec_float4 xappr = spu_sub(xabs, xoffset); /* If in Stirling partition, do some setup before the madds */ - xappr = spu_sel(xappr, inv_xsqu, gt_r7start); + xappr = spu_sel(xappr, inv_xsqu, (vector unsigned int)gt_r7start); @@ -463,13 +463,13 @@ static __inline vector float _lgammaf4(vector float x) */ /* Finish the Near 0 formula */ - result = spu_sel(spu_sub(result, ln_x), result, gt_r1start); + result = spu_sel(spu_sub(result, ln_x), result, (vector unsigned int)gt_r1start); /* Finish Stirling's Approximation */ vec_float4 resultstirling = spu_madd(spu_sub(xabs, spu_splats(0.5f)), ln_x, halflog2pi); resultstirling = spu_sub(resultstirling, xabs); resultstirling = spu_add(spu_mul(result,inv_x), resultstirling); - result = spu_sel(result, resultstirling, gt_r7start); + result = spu_sel(result, resultstirling, (vector unsigned int)gt_r7start); /* Adjust due to systematic truncation */ -- cgit v1.2.3