Home
last modified time | relevance | path

Searched refs:iy (Results 1 – 16 of 16) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/lib/libm_dbl/
A Datan2.c49 uint32_t m,lx,ly,ix,iy; in atan2() local
54 EXTRACT_WORDS(iy, ly, y); in atan2()
57 m = ((iy>>31)&1) | ((ix>>30)&2); /* 2*sign(x)+sign(y) */ in atan2()
59 iy = iy & 0x7fffffff; in atan2()
62 if ((iy|ly) == 0) { in atan2()
75 if (iy == 0x7ff00000) { in atan2()
92 if (ix+(64<<20) < iy || iy == 0x7ff00000) in atan2()
96 if ((m&2) && iy+(64<<20) < ix) /* |y/x| < 0x1p-64, x<0 */ in atan2()
A Dpow.c97 int32_t hx,hy,ix,iy; in pow() local
103 iy = hy & 0x7fffffff; in pow()
106 if ((iy|ly) == 0) in pow()
113 iy > 0x7ff00000 || (iy == 0x7ff00000 && ly != 0)) in pow()
123 if (iy >= 0x43400000) in pow()
125 else if (iy >= 0x3ff00000) { in pow()
126 k = (iy>>20) - 0x3ff; /* exponent */ in pow()
132 uint32_t j = iy>>(20-k); in pow()
133 if ((j<<(20-k)) == iy) in pow()
141 if (iy == 0x7ff00000) { /* y is +-inf */ in pow()
[all …]
A D__sin.c52 double __sin(double x, double y, int iy) in __sin() argument
60 if (iy == 0) in __sin()
/AliOS-Things-master/components/py_engine/engine/lib/libm/
A Datan2f.c31 uint32_t m,ix,iy; in atan2f() local
36 GET_FLOAT_WORD(iy, y); in atan2f()
39 m = ((iy>>31)&1) | ((ix>>30)&2); /* 2*sign(x)+sign(y) */ in atan2f()
41 iy &= 0x7fffffff; in atan2f()
44 if (iy == 0) { in atan2f()
57 if (iy == 0x7f800000) { in atan2f()
74 if (ix+(26<<23) < iy || iy == 0x7f800000) in atan2f()
78 if ((m&2) && iy+(26<<23) < ix) /*|y/x| < 0x1p-26, x < 0 */ in atan2f()
A Dkf_tan.c51 float __kernel_tanf(float x, float y, int iy) in __kernel_tanf() argument
53 float __kernel_tanf(x, y, iy) in __kernel_tanf()
54 float x,y; int iy; in __kernel_tanf()
63 if((ix|(iy+1))==0) return one/fabsf(x);
64 else return (iy==1)? x: -one/x;
86 v = (float)iy;
89 if(iy==1) return w;
A Dkf_sin.c41 float __kernel_sinf(float x, float y, int iy) in __kernel_sinf() argument
43 float __kernel_sinf(x, y, iy) in __kernel_sinf()
44 float x,y; int iy; /* iy=0 if y is zero */ in __kernel_sinf()
56 if(iy==0) return x+v*(S1+z*r);
A Dmath.c176 int32_t hx,hy,ix,iy,is; in powf() local
181 iy = hy & 0x7fffffff; in powf()
184 if (iy == 0) in powf()
190 if (ix > 0x7f800000 || iy > 0x7f800000) in powf()
200 if (iy >= 0x4b800000) in powf()
202 else if (iy >= 0x3f800000) { in powf()
204 j = iy>>(23-k); in powf()
205 if ((j<<(23-k)) == iy) in powf()
211 if (iy == 0x7f800000) { /* y is +-inf */ in powf()
219 if (iy == 0x3f800000) /* y is +-1 */ in powf()
[all …]
/AliOS-Things-master/components/SDL2/src/libm/
A De_fmod.c25 int32_t n,hx,hy,hz,ix,iy,sx,i; in __ieee754_fmod() local
56 for (iy = -1043, i=ly; i>0; i<<=1) iy -=1; in __ieee754_fmod()
58 for (iy = -1022,i=(hy<<11); i>0; i<<=1) iy -=1; in __ieee754_fmod()
60 } else iy = (hy>>20)-1023; in __ieee754_fmod()
75 if(iy >= -1022) in __ieee754_fmod()
78 n = -1022-iy; in __ieee754_fmod()
89 n = ix - iy; in __ieee754_fmod()
107 iy -= 1; in __ieee754_fmod()
109 if(iy>= -1022) { /* normalize output */ in __ieee754_fmod()
110 hx = ((hx-0x00100000)|((iy+1023)<<20)); in __ieee754_fmod()
[all …]
A De_atan2.c53 int32_t k,m,hx,hy,ix,iy; in __ieee754_atan2() local
59 iy = hy&0x7fffffff; in __ieee754_atan2()
61 ((iy|((ly|-(int32_t)ly)>>31))>0x7ff00000)) /* x or y is NaN */ in __ieee754_atan2()
67 if((iy|ly)==0) { in __ieee754_atan2()
80 if(iy==0x7ff00000) { in __ieee754_atan2()
97 if(iy==0x7ff00000) return (hy<0)? -pi_o_2-tiny: pi_o_2+tiny; in __ieee754_atan2()
100 k = (iy-ix)>>20; in __ieee754_atan2()
A De_pow.c108 int32_t hx,hy,ix,iy; in __ieee754_pow() local
119 iy = hy&0x7fffffff; in __ieee754_pow()
122 if((iy|ly)==0) return one; in __ieee754_pow()
126 iy > 0x7ff00000 || ((iy==0x7ff00000)&&(ly!=0))) in __ieee754_pow()
137 else if(iy>=0x3ff00000) { in __ieee754_pow()
138 k = (iy>>20)-0x3ff; /* exponent */ in __ieee754_pow()
143 j = iy>>(20-k); in __ieee754_pow()
144 if((j<<(20-k))==iy) yisint = 2-(j&1); in __ieee754_pow()
151 if (iy==0x7ff00000) { /* y is +-inf */ in __ieee754_pow()
159 if(iy==0x3ff00000) { /* y is +-1 */ in __ieee754_pow()
[all …]
A Dk_tan.c69 double attribute_hidden __kernel_tan(double x, double y, int iy) in __kernel_tan() argument
79 if(((ix|low)|(iy+1))==0) return one/fabs(x); in __kernel_tan()
80 else return (iy==1)? x: -one/x; in __kernel_tan()
102 v = (double)iy; in __kernel_tan()
105 if(iy==1) return w; in __kernel_tan()
A Dk_sin.c52 double attribute_hidden __kernel_sin(double x, double y, int iy) in __kernel_sin() argument
63 if(iy==0) return x+v*(S1+z*r); in __kernel_sin()
/AliOS-Things-master/components/drivers/core/fbdev/src/
A Dfb_rotate.c12 int32_t i, ix, iy, res; /* Default is RGBA8888 */ in rotate_cw() local
15 for (iy = 0; iy < h; iy++) { in rotate_cw()
17 ((uint32_t *)out)[h - 1 - iy + h * ix] = ((uint32_t *)in)[ix + iy * w]; in rotate_cw()
/AliOS-Things-master/components/SDL2/src/test/
A DSDL_test_font.c3125 Uint32 ix, iy; in SDLTest_DrawCharacter() local
3176 for (iy = 0; iy < charWidth; iy++) { in SDLTest_DrawCharacter()
/AliOS-Things-master/components/SDL2/src/gfx/
A DSDL_gfxPrimitives.c3714 int ix, iy; in ellipseColor() local
3854 iy = iy - ix / rx; in ellipseColor()
3899 iy = iy - ix / ry; in ellipseColor()
3948 iy = iy - ix / rx; in ellipseColor()
3993 iy = iy - ix / ry; in ellipseColor()
4363 int ix, iy; in filledEllipseColor() local
4434 iy = rx * 64; in filledEllipseColor()
4466 iy = iy - ix / rx; in filledEllipseColor()
4471 iy = ry * 64; in filledEllipseColor()
4503 iy = iy - ix / ry; in filledEllipseColor()
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/
A Date.bin1594 "�\a0F���h�"�HaPF���0�"�<aPF�� �8�"�<a0F������&��� �&���� iy*}QG��������"� …
1602 …F�n��F�{(��&��0����_�� ��,���_�X������ ���<������@���p�{iy�����&�#�����…

Completed in 51 milliseconds