added updated version of simdmathlibrary-1.0.1

This commit is contained in:
ejcoumans
2007-07-27 18:53:58 +00:00
parent fddd6c5721
commit f360dd27d6
377 changed files with 9928 additions and 6136 deletions

View File

@@ -37,10 +37,6 @@
#include "common-test.h"
#include "testutils.h"
#ifndef HUGE_VALF
#define HUGE_VALF __builtin_huge_valf ()
#endif
int main()
{
TEST_SET_START("20060905000000AAN","AAN", "logbf4");
@@ -50,7 +46,7 @@ int main()
float r0 = 128.0f;
// -Norm (IEEE-754: -Inf)
float x1 = hide_float(-1.0/0.0);
float x1 = hide_float(-HUGE_VALF);
float r1 = 128.0f;
// -Smax
@@ -67,27 +63,27 @@ int main()
// -Denorm
float x5 = hide_float(make_float(0x807AAAAA));
float r5 = (float)-HUGE_VALF;
float r5 = -HUGE_VALF;
// -Unf
float x6 = hide_float(-1.0e-999);
float r6 = (float)-HUGE_VALF;
float r6 = -HUGE_VALF;
// -0
float x7 = hide_float(-0.0);
float r7 = (float)-HUGE_VALF;
float r7 = -HUGE_VALF;
// 0
float x8 = hide_float( 0.0);
float r8 = (float)-HUGE_VALF;
float r8 = -HUGE_VALF;
// +Unf
float x9 = hide_float( 1.0e-999);
float r9 = (float)-HUGE_VALF;
float r9 = -HUGE_VALF;
// +Denorm
float x10 = hide_float(make_float(0x007AAAAA));
float r10 = (float)-HUGE_VALF;
float r10 = -HUGE_VALF;
// +Smin
float x11 = hide_float(make_float(0x00800000));
@@ -142,7 +138,7 @@ int main()
float r23 = 128.0f;
//+Norm (IEEE-754: +Inf)
float x24 = hide_float( 1.0/0.0);
float x24 = hide_float(HUGE_VALF);
float r24 = 128.0f;
//+Norm (IEEE-754: +Nan)
@@ -162,11 +158,11 @@ int main()
vec_float4 r28_v = (vec_float4) { 128.0f, 19.0f, -HUGE_VALF, 21.0f };
// Compound
vec_float4 x29_v = (vec_float4) { 1.0/0.0, 1.0e-99, -5.53856231e-27, make_float(0xFFC00000) };
vec_float4 x29_v = (vec_float4) { HUGE_VALF, 1.0e-99, -5.53856231e-27, make_float(0xFFC00000) };
vec_float4 r29_v = (vec_float4) { 128.0f, -HUGE_VALF, -88.0f, 128.0f };
// Compound
vec_float4 x30_v = (vec_float4) { 1.2e-57, -1.2e-19, 3.045784e-18, -1.0/0.0 } ;
vec_float4 x30_v = (vec_float4) { 1.2e-57, -1.2e-19, 3.045784e-18, -HUGE_VALF } ;
vec_float4 r30_v = (vec_float4) { -HUGE_VALF, -63.0f, -59.0f, 128.0f };
vec_float4 x0_v = spu_splats(x0);