Lines Matching defs:constant
87 * is a size for constant count. Otherwise, fau is the slot read from
106 /* Index of the constant into the clause */
1379 bi_rewrite_constants_to_pass(bi_tuple *tuple, uint64_t constant, bool pcrel)
1386 ASSERTED bool lo = (cons == (constant & 0xffffffff));
1387 bool hi = (cons == (constant >> 32ull));
1409 /* Constructs a constant state given a tuple state. This has the
1410 * postcondition that pcrel applies to the first constant by convention,
1424 /* pcrel applies to the first constant by convention, and
1442 * pcrel, it must be the high constant to use the M1=4 modification [sx64(E0) +
1445 * 4. If a tuple has one constant, it may be shared with an existing
1446 * pair that already contains that constant, or it may be combined with another
1447 * (distinct) tuple of a single constant.
1457 /* At this point in the constant merge algorithm, pcrel constants are
1591 * values so the PC-relative constant (if it exists) has the M1=4 modification
1603 * possibly adding an unused constant) to fit */
1622 /* PC-relative constant must be E0, not E1 */
1644 /* However, we can't swap the last constant, so we
1765 /* Rewrite away FAU, constant write is deferred */
1975 /* Else, try to inline a constant */
1993 /* If there is a target, we'll need a PC-relative constant */