Remove more tabs

This commit is contained in:
rozlette 2018-12-20 18:33:50 -06:00
parent a309571228
commit c10a68cf07
2 changed files with 48 additions and 48 deletions

View File

@ -32,58 +32,58 @@ float __sinf(float x) {
int n; int n;
double result; double result;
int ix; // int x int ix; // int x
int xpt; int xpt;
ix = *(int*)&x; ix = *(int*)&x;
xpt = (ix >> 22) & 0x1FF; xpt = (ix >> 22) & 0x1FF;
if (xpt < 255) { if (xpt < 255) {
dx = x; dx = x;
if (xpt >= 230) { if (xpt >= 230) {
xsq = dx * dx; xsq = dx * dx;
poly = (((((P[4].d * xsq) + P[3].d) * xsq) + P[2].d) * xsq) + P[1].d; poly = (((((P[4].d * xsq) + P[3].d) * xsq) + P[2].d) * xsq) + P[1].d;
result = ((dx * xsq) * poly) + dx; result = ((dx * xsq) * poly) + dx;
return result; return result;
} else { } else {
return x; return x;
} }
} }
if (xpt < 310) { if (xpt < 310) {
dx = x; dx = x;
dn = dx * rpi.d; dn = dx * rpi.d;
if (dn >= 0) { if (dn >= 0) {
n = dn + 0.5; n = dn + 0.5;
} else { } else {
n = dn - 0.5; n = dn - 0.5;
} }
dn = n; dn = n;
dx -= dn * pihi.d; dx -= dn * pihi.d;
dx -= dn * pilo.d; dx -= dn * pilo.d;
xsq = dx * dx; xsq = dx * dx;
poly = (((((P[4].d * xsq) + P[3].d) * xsq) + P[2].d) * xsq) + P[1].d; poly = (((((P[4].d * xsq) + P[3].d) * xsq) + P[2].d) * xsq) + P[1].d;
result = ((dx * xsq) * poly) + dx; result = ((dx * xsq) * poly) + dx;
if ((n & 0x1) == 0) { if ((n & 0x1) == 0) {
return result; return result;
} else { } else {
return -(float)result; return -(float)result;
} }
} }
if (x != x) { if (x != x) {
return __libm_qnan_f; return __libm_qnan_f;
} }
return zero.f; return zero.f;
} }

View File

@ -6,16 +6,16 @@ extern short sintable[1024];
short sins(unsigned short x) { short sins(unsigned short x) {
short val; short val;
x >>= 4; x >>= 4;
if ((x & 0x400) != 0) { if ((x & 0x400) != 0) {
val = sintable[0x3FF - (x & 0x3FF)]; val = sintable[0x3FF - (x & 0x3FF)];
} else { } else {
val = sintable[x & 0x3FF]; val = sintable[x & 0x3FF];
} }
if ((x & 0x800) != 0) { if ((x & 0x800) != 0) {
return -val; return -val;
} }
return val; return val;
} }