Lines Matching refs:pr
688 /* Current state of PR mutexation */
697 /* Current state of PR implications */
5103 expressionS pr, *pr1, *pr2;
5105 sep = parse_operand_and_eval (&pr, ',');
5106 if (pr.X_op == O_register
5107 && pr.X_add_number >= REG_P
5108 && pr.X_add_number <= REG_P + 63)
5110 regno = pr.X_add_number - REG_P;
5119 && pr.X_op == O_subtract
5120 && (pr1 = symbol_get_value_expression (pr.X_add_symbol))
5124 && (pr2 = symbol_get_value_expression (pr.X_op_symbol))
5175 as_bad (_("At least two PR arguments expected"));
5189 as_bad (_("At least one PR argument expected"));
7483 declare_register ("pr", REG_PR);
7484 declare_register ("pr.rot", REG_PR_ROT);
8204 2) only read CFM when accessing a rotating GR, FR, or PR. mov pr only
8223 11) The target predicates are written independently of PR[qp], but source
8224 registers are only read if PR[qp] is true. Since the state of PR[qp]
8227 register is the PR[qp].
9432 mov to/from pr accesses CFM only when qp_regno is in the rotating
9674 PR left. */
9697 Any changes to a PR clears the mutex relations which include that PR. */
9724 indicates the implied PR. */
9738 fprintf (stderr, "Clearing implied relation PR%d->PR%d\n",
9781 fprintf (stderr, " Registering PR%d implies PR%d\n", p1, p2);
9909 /* Always clear qp branch flags on any PR change. */
9917 if (strcmp (idesc->name, "clrrrb.pr") != 0)
10095 target predicates are written regardless of PR[qp]. */
10118 /* Skip apparent PR write conflicts where both writes are an AND or both
10128 fprintf (stderr, " %s on parallel compare allowed (PR%d)\n",
10136 " %s on parallel compare conflict %s vs %s on PR%d\n",