Lines Matching defs:num

157 	register Sfdouble_t num=0,*dp,*sp;
199 if((c==A_JMPZ && num) || (c==A_JMPNZ &&!num))
205 num = (num!=0);
210 (*ep->fun)(&ptr,&node,ASSIGN,num+1);
214 (*ep->fun)(&ptr,&node,ASSIGN,num-1);
217 num = num+1;
219 num = (*ep->fun)(&ptr,&node,ASSIGN,num);
222 num = num-1;
224 num = (*ep->fun)(&ptr,&node,ASSIGN,num);
227 num = sp[-1];
249 num = (*ep->fun)(&ptr,&node,VALUE,num);
258 *++sp = num;
260 if(num > LDBL_ULLONG_MAX || num < LDBL_LLONG_MIN)
264 Sfdouble_t d=num;
265 if(num > LDBL_LLONG_MAX && num <= LDBL_ULLONG_MAX)
294 num = (*ep->fun)(&ptr,&node,ASSIGN,num);
300 r = (*ep->fun)(&ptr,&node,VALUE,num);
301 if(r!=num)
305 num = (*ep->fun)(&ptr,&node,ASSIGN,r);
320 num = *((Sfdouble_t*)cp);
322 *++sp = num;
327 num = !num;
330 num = -num;
333 num = ~((Sflong_t)(num));
336 num += sp[-1];
339 num = sp[-1] - num;
342 num *= sp[-1];
345 num = pow(sp[-1],num);
348 if(!(Sflong_t)num)
351 num = U2F((Sfulong_t)(sp[-1]) % (Sfulong_t)(num));
353 num = (Sflong_t)(sp[-1]) % (Sflong_t)(num);
358 num = sp[-1]/num;
361 else if((Sfulong_t)(num)==0)
364 num = U2F((Sfulong_t)(sp[-1]) / (Sfulong_t)(num));
366 num = (Sflong_t)(sp[-1]) / (Sflong_t)(num);
370 num = U2F((Sfulong_t)(sp[-1]) << (long)(num));
372 num = (Sflong_t)(sp[-1]) << (long)(num);
376 num = U2F((Sfulong_t)(sp[-1]) >> (long)(num));
378 num = (Sflong_t)(sp[-1]) >> (long)(num);
382 num = U2F((Sfulong_t)(sp[-1]) ^ (Sfulong_t)(num));
384 num = (Sflong_t)(sp[-1]) ^ (Sflong_t)(num);
388 num = U2F((Sfulong_t)(sp[-1]) | (Sfulong_t)(num));
390 num = (Sflong_t)(sp[-1]) | (Sflong_t)(num);
394 num = U2F((Sfulong_t)(sp[-1]) & (Sfulong_t)(num));
396 num = (Sflong_t)(sp[-1]) & (Sflong_t)(num);
399 num = (sp[-1]==num);
403 num = (sp[-1]!=num);
407 num = (sp[-1]<=num);
411 num = (sp[-1]>=num);
415 num = (sp[-1]>num);
419 num = (sp[-1]<num);
429 arg[0] = num;
431 num = sh_mathfun(shp,(void*)fun,1,arg);
434 num = (*((Math_1f_f)fun))(num);
440 num = (*((Math_1i_f)fun))(num);
450 arg[1] = num;
452 num = sh_mathfun(shp,(void*)fun,2,arg);
456 num = (*((Math_2f_i)fun))(sp[1],(int)num);
458 num = (*((Math_2f_f)fun))(sp[1],num);
464 num = (*((Math_2i_f)fun))(sp[1],num);
475 arg[2] = num;
477 num = sh_mathfun(shp,(void*)fun,3,arg);
480 num = (*((Math_3f_f)fun))(sp[1],sp[2],num);
491 *sp = num;
496 return(num);