Lines Matching refs:dval
137 double dval; /* floating point values*/ member
430 yylval.dval = atof(buf); in yylex()
695 (void) printf("%15.8f\n", yystack.l_mark[-1].dval); in YYPARSE_DECL()
709 dreg[yystack.l_mark[-3].ival] = yystack.l_mark[-1].dval; in YYPARSE_DECL()
730 yyval.dval = dreg[yystack.l_mark[0].ival]; /* $$ & $1 are sufficient here*/ 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()
779 yyval.vval.hi = yyval.vval.lo = yystack.l_mark[0].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()
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()
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()
845 yyval.vval = vmul (yystack.l_mark[-2].dval, yystack.l_mark[-2].dval, 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()