Home | History | Annotate | Download | only in libcpu

Lines Matching defs:yyvsp

1004 yy_reduce_print (YYSTYPE *yyvsp, int yyrule)
1007 yy_reduce_print (yyvsp, yyrule)
1008 YYSTYPE *yyvsp;
1022 &(yyvsp[(yyi + 1) - (yynrhs)])
1031 yy_reduce_print (yyvsp, Rule); \
1401 YYSTYPE *yyvsp;
1420 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
1427 yyvsp = yyvs = yyvsa;
1468 &yyvs1, yysize * sizeof (*yyvsp),
1501 yyvsp = yyvs + yysize - 1;
1577 *++yyvsp = yylval;
1608 yyval = yyvsp[1-yylen];
1629 { new_bitfield ((yyvsp[(2) - (3)].str), (yyvsp[(3) - (3)].num)); }
1635 { new_bitfield ((yyvsp[(2) - (2)].str), -1); }
1641 { new_bitfield ((yyvsp[(2) - (2)].str), -2); }
1649 newp->from = (yyvsp[(2) - (3)].str);
1650 newp->to = (yyvsp[(3) - (3)].str);
1654 i386_lineno, (yyvsp[(2) - (3)].str));
1664 if ((yyvsp[(3) - (6)].field) != NULL && strcmp ((yyvsp[(3) - (6)].field)->name, "RE") != 0
1665 && strcmp ((yyvsp[(3) - (6)].field)->name, "R") != 0)
1670 if (check_duplicates ((yyvsp[(1) - (6)].bit)) == 0
1671 && check_argsdef ((yyvsp[(1) - (6)].bit), (yyvsp[(6) - (6)].arg)) == 0
1672 && check_bitsused ((yyvsp[(1) - (6)].bit), (yyvsp[(5) - (6)].field), (yyvsp[(6) - (6)].arg)) == 0)
1676 if ((yyvsp[(3) - (6)].field) != NULL)
1678 if (strcmp ((yyvsp[(3) - (6)].field)->name, "RE") == 0)
1680 else if (strcmp ((yyvsp[(3) - (6)].field)->name, "R") == 0)
1684 newp->bytes = (yyvsp[(1) - (6)].bit);
1685 newp->mnemonic = (yyvsp[(4) - (6)].str);
1687 && tfind ((yyvsp[(4) - (6)].str), &mnemonics,
1690 if (tsearch ((yyvsp[(4) - (6)].str), &mnemonics,
1696 if ((yyvsp[(5) - (6)].field) != NULL)
1698 if (strcmp ((yyvsp[(5) - (6)].field)->name, "w") == 0)
1700 else if (strcmp ((yyvsp[(5) - (6)].field)->name, "w0") == 0)
1702 yyvsp[(5) - (6)].field)->name, "tttn") == 0)
1704 else if (strcmp ((yyvsp[(5) - (6)].field)->name, "w1") == 0)
1706 else if (strcmp ((yyvsp[(5) - (6)].field)->name, "W") == 0)
1708 else if (strcmp ((yyvsp[(5) - (6)].field)->name, "W1") == 0)
1710 else if (strcmp ((yyvsp[(5) - (6)].field)->name, "D") == 0)
1715 infname, i386_lineno - 1, (yyvsp[(5) - (6)].field)->name);
1717 struct suffix search = { .name = (yyvsp[(5) - (6)].field)->name };
1722 ns->name = (yyvsp[(5) - (6)].field)->name;
1730 struct argument *args = (yyvsp[(6) - (6)].arg);
1734 fillin_arg ((yyvsp[(1) - (6)].bit), args->name, newp, n);
1752 search.name = (yyvsp[(1) - (1)].str);
1776 check_bits ((yyvsp[(3) - (3)].bit));
1778 struct bitvalue *runp = (yyvsp[(1) - (3)].bit);
1781 runp->next = (yyvsp[(3) - (3)].bit);
1782 (yyval.bit) = (yyvsp[(1) - (3)].bit);
1790 check_bits ((yyvsp[(1) - (1)].bit));
1791 (yyval.bit) = (yyvsp[(1) - (1)].bit);
1799 struct bitvalue *runp = (yyvsp[(1) - (2)].bit);
1802 runp->next = (yyvsp[(2) - (2)].bit);
1803 (yyval.bit) = (yyvsp[(1) - (2)].bit);
1810 { (yyval.bit) = (yyvsp[(1) - (1)].bit); }
1841 search.name = (yyvsp[(1) - (1)].str);
1862 { (yyval.arg) = (yyvsp[(2) - (2)].arg); }
1875 struct argument *runp = (yyvsp[(1) - (3)].arg);
1879 runp->next->name = combine ((yyvsp[(3) - (3)].name));
1881 (yyval.arg) = (yyvsp[(1) - (3)].arg);
1890 (yyval.arg)->name = combine ((yyvsp[(1) - (1)].name));
1899 struct argname *runp = (yyvsp[(1) - (2)].name);
1902 runp->next = (yyvsp[(2) - (2)].name);
1903 (yyval.name) = (yyvsp[(1) - (2)].name);
1910 { (yyval.name) = (yyvsp[(1) - (1)].name); }
1922 search.name = (yyvsp[(1) - (1)].str);
1927 if (strcmp ((yyvsp[(1) - (1)].str), "ax") == 0)
1929 else if (strcmp ((yyvsp[(1) - (1)].str), "dx") == 0)
1931 else if (strcmp ((yyvsp[(1) - (1)].str), "es_di") == 0)
1933 else if (strcmp ((yyvsp[(1) - (1)].str), "ds_si") == 0)
1935 else if (strcmp ((yyvsp[(1) - (1)].str), "ds_bx") == 0)
1957 (yyval.name)->str[0] = (yyvsp[(1) - (1)].ch);
1969 (yyval.name)->str = (yyvsp[(1) - (1)].str);
2008 *++yyvsp = yyval;
2145 yystos[yystate], yyvsp);
2152 *++yyvsp = yylval;
2157 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
2203 yystos[*yyssp], yyvsp);