diff options
Diffstat (limited to 'newlib/libm/machine/spu/headers/ldexpd2.h')
-rw-r--r-- | newlib/libm/machine/spu/headers/ldexpd2.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/newlib/libm/machine/spu/headers/ldexpd2.h b/newlib/libm/machine/spu/headers/ldexpd2.h index f00afceb2..758852b5d 100644 --- a/newlib/libm/machine/spu/headers/ldexpd2.h +++ b/newlib/libm/machine/spu/headers/ldexpd2.h @@ -70,10 +70,7 @@ static __inline vector double _ldexpd2(vector double x, vector signed long long { vec_uchar16 odd_to_even = ((vec_uchar16) { 4,5,6,7, 0x80,0x80,0x80,0x80, 12,13,14,15, 0x80,0x80,0x80,0x80 }); - vec_uchar16 dup_even = ((vec_uchar16) { 0,1,2,3, 0,1,2,3, - 8,9,10,11, 8,9,10,11}); vec_int4 exp; - vec_uint4 exphi; vec_int4 e1, e2; vec_int4 min = spu_splats(-2044); vec_int4 max = spu_splats(2046); @@ -84,8 +81,6 @@ static __inline vector double _ldexpd2(vector double x, vector signed long long exp = (vec_int4)spu_shuffle(llexp, llexp, odd_to_even); - exphi = (vec_uint4)spu_shuffle(llexp, llexp, dup_even); - /* Clamp the specified exponent to the range -2044 to 2046. */ |