Lines Matching +full:- +full:10 +full:v

10 #define YYEMPTY        (-1)
14 #define YYENOMEM (-2)
180 static const YYINT varsyntax_calc1_lhs[] = { -1,
202 static const YYINT varsyntax_calc1_sindex[] = { -40,
203 -8, -48, -47, 0, -37, -37, 0, 2, 17, 0,
204 -34, -37, 0, 0, 0, 0, -25, 90, -37, -37,
205 -37, -37, 0, -37, -37, -37, -37, 0, -34, -34,
206 25, 125, 31, 0, -34, 0, -11, 37, -11, 37,
208 -34, -34, -34, -34, 0, 0, 118, 69, 69, 0,
215 0, -9, 0, 0, 0, 0, 51, -3, 56, 61,
225 16, 10, 6, 8, 5, 30, 20, 5, 15, 17,
231 10, 25, 0, 27, 0, 11, 53, 51, 0, 52,
233 9, 21, 9, 27, 9, 18, 18, 10, 18, 0,
234 18, 10, 11, 10, 10, 10, 11, 0, 11, 11,
236 53, 19, 21, 0, 21, 54, 21, 0, 10, 0,
237 10, 0, 10, 11, 0, 11, 0, 11, 16, 18,
250 10, 10, 40, 0, 45, 40, 10, 45, 5, 6,
251 45, 10, 61, 61, 11, 41, 42, 43, 44, 45,
252 -1, 47, 19, 20, 21, 22, 10, -1, -1, -1,
253 42, 41, 29, 30, 10, 47, -1, 41, 35, 43,
254 10, 45, -1, 42, 43, -1, 45, 10, 47, -1,
255 -1, -1, -1, 10, 51, 52, 53, 54, 42, 43,
256 10, 45, -1, 47, -1, 10, 42, 43, -1, 45,
257 10, 47, 42, 43, -1, 45, 10, 47, 42, 42,
258 43, 10, 45, 47, 47, 42, 43, 10, 45, -1,
259 47, 41, 10, 43, 44, 45, 41, -1, 43, 44,
260 45, 41, -1, 43, -1, 45, -1, 41, -1, 43,
261 42, 45, 41, -1, 43, 47, 45, -1, 41, -1,
262 43, -1, 45, 41, -1, 43, -1, 45, 5, 6,
263 41, 42, 43, -1, 45, 12, 47, -1, -1, -1,
264 -1, -1, 19, 20, 21, 22, -1, 24, 25, 26,
265 27, 41, 42, 43, -1, 45, -1, 47, 41, 42,
266 43, -1, 45, -1, 47, -1, 42, 43, -1, 45,
267 -1, 47, -1, -1, -1, -1, -1, -1, -1, -1,
268 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
269 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
270 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
271 -1, -1, -1, -1, -1, 256, 257, 258, 259, 257,
272 258, 259, 257, -1, 259,
284 "end-of-file",0,0,0,0,0,0,0,0,0,"'\\n'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
285 0,0,0,0,0,0,0,0,0,"'('","')'","'*'","'+'","','","'-'",0,"'/'",0,0,0,0,0,0,0,0,0,
291 0,0,"DREG","VREG","CONST","UMINUS",0,0,0,0,0,"illegal-symbol",
305 "dexp : dexp '-' dexp",
308 "dexp : '-' dexp",
315 "vexp : vexp '-' vexp",
316 "vexp : dexp '-' vexp",
321 "vexp : '-' vexp",
337 /* define the initial stack-sizes */
386 yylval.ival = c - 'A'; in yylex()
391 yylval.ival = c - 'a'; in yylex()
401 for (; (cp - buf) < BSZ; ++cp, c = getchar()) in yylex()
426 if ((cp - buf) >= BSZ) in yylex()
441 INTERVAL v; in hilo() local
445 v.hi = a; in hilo()
446 v.lo = b; in hilo()
450 v.hi = b; in hilo()
451 v.lo = a; in hilo()
456 if (c > v.hi) in hilo()
457 v.hi = c; in hilo()
458 if (d < v.lo) in hilo()
459 v.lo = d; in hilo()
463 if (d > v.hi) in hilo()
464 v.hi = d; in hilo()
465 if (c < v.lo) in hilo()
466 v.lo = c; in hilo()
468 return (v); in hilo()
472 vmul(double a, double b, INTERVAL v) in vmul() argument
474 return (hilo(a * v.hi, a * v.lo, b * v.hi, b * v.lo)); in vmul()
478 dcheck(INTERVAL v) in dcheck() argument
480 if (v.hi >= 0. && v.lo <= 0.) in dcheck()
489 vdiv(double a, double b, INTERVAL v) in vdiv() argument
491 return (hilo(a / v.hi, a / v.lo, b / v.hi, b / v.lo)); in vdiv()
510 if ((newsize = data->stacksize) == 0) in yygrowstack()
517 i = (int) (data->s_mark - data->s_base); in yygrowstack()
518 newss = (YYINT *)realloc(data->s_base, newsize * sizeof(*newss)); in yygrowstack()
522 data->s_base = newss; in yygrowstack()
523 data->s_mark = newss + i; in yygrowstack()
525 newvs = (YYSTYPE *)realloc(data->l_base, newsize * sizeof(*newvs)); in yygrowstack()
529 data->l_base = newvs; in yygrowstack()
530 data->l_mark = newvs + i; in yygrowstack()
532 data->stacksize = newsize; in yygrowstack()
533 data->s_last = data->s_base + newsize - 1; in yygrowstack()
540 free(data->s_base); in yyfreestack()
541 free(data->l_base); in yyfreestack()
564 yydebug = yyn - '0'; in YYPARSE_DECL()
613 if (yyerrflag > 0) --yyerrflag; in YYPARSE_DECL()
658 --yystack.s_mark; in YYPARSE_DECL()
659 --yystack.l_mark; in YYPARSE_DECL()
686 yyval = yystack.l_mark[1-yym]; in YYPARSE_DECL()
695 (void) printf("%15.8f\n", yystack.l_mark[-1].dval); in YYPARSE_DECL()
702 (void) printf("(%15.8f, %15.8f)\n", yystack.l_mark[-1].vval.lo, yystack.l_mark[-1].vval.hi); in YYPARSE_DECL()
709 dreg[yystack.l_mark[-3].ival] = yystack.l_mark[-1].dval; in YYPARSE_DECL()
716 vreg[yystack.l_mark[-3].ival] = yystack.l_mark[-1].vval; in YYPARSE_DECL()
734 case 10: in YYPARSE_DECL()
737 yyval.dval = yystack.l_mark[-2].dval + yystack.l_mark[0].dval; in YYPARSE_DECL()
744 yyval.dval = yystack.l_mark[-2].dval - yystack.l_mark[0].dval; in YYPARSE_DECL()
751 yyval.dval = yystack.l_mark[-2].dval * yystack.l_mark[0].dval; in YYPARSE_DECL()
758 yyval.dval = yystack.l_mark[-2].dval / yystack.l_mark[0].dval; in YYPARSE_DECL()
765 yyval.dval = -yystack.l_mark[0].dval; in YYPARSE_DECL()
772 yyval.dval = yystack.l_mark[-1].dval; in YYPARSE_DECL()
786 yyval.vval.lo = yystack.l_mark[-3].dval; in YYPARSE_DECL()
787 yyval.vval.hi = yystack.l_mark[-1].dval; in YYPARSE_DECL()
806 yyval.vval.hi = yystack.l_mark[-2].vval.hi + yystack.l_mark[0].vval.hi; in YYPARSE_DECL()
807 yyval.vval.lo = yystack.l_mark[-2].vval.lo + yystack.l_mark[0].vval.lo; in YYPARSE_DECL()
814 yyval.vval.hi = yystack.l_mark[-2].dval + yystack.l_mark[0].vval.hi; in YYPARSE_DECL()
815 yyval.vval.lo = yystack.l_mark[-2].dval + yystack.l_mark[0].vval.lo; in YYPARSE_DECL()
822 yyval.vval.hi = yystack.l_mark[-2].vval.hi - yystack.l_mark[0].vval.lo; in YYPARSE_DECL()
823 yyval.vval.lo = yystack.l_mark[-2].vval.lo - yystack.l_mark[0].vval.hi; in YYPARSE_DECL()
830 yyval.vval.hi = yystack.l_mark[-2].dval - yystack.l_mark[0].vval.lo; in YYPARSE_DECL()
831 yyval.vval.lo = yystack.l_mark[-2].dval - yystack.l_mark[0].vval.hi; in YYPARSE_DECL()
838 …yyval.vval = vmul( yystack.l_mark[-2].vval.lo, yystack.l_mark[-2].vval.hi, yystack.l_mark[0].vval … in YYPARSE_DECL()
845 yyval.vval = vmul (yystack.l_mark[-2].dval, yystack.l_mark[-2].dval, yystack.l_mark[0].vval ); in YYPARSE_DECL()
853 …yyval.vval = vdiv ( yystack.l_mark[-2].vval.lo, yystack.l_mark[-2].vval.hi, yystack.l_mark[0].vval… in YYPARSE_DECL()
861 yyval.vval = vdiv (yystack.l_mark[-2].dval, yystack.l_mark[-2].dval, yystack.l_mark[0].vval ); in YYPARSE_DECL()
868 yyval.vval.hi = -yystack.l_mark[0].vval.lo; in YYPARSE_DECL()
869 yyval.vval.lo = -yystack.l_mark[0].vval.hi; in YYPARSE_DECL()
876 yyval.vval = yystack.l_mark[-1].vval; in YYPARSE_DECL()
882 yystack.s_mark -= yym; in YYPARSE_DECL()
884 yystack.l_mark -= yym; in YYPARSE_DECL()