Lines Matching defs:pairs
1507 uint64_t *pairs, unsigned pair_count, unsigned *pcrel_pair)
1521 bool lo = ((pairs[i] & 0xffffffff) == val);
1522 bool hi = ((pairs[i] >> 32) == val);
1541 pairs[pair_count++] = bi_merge_u32(pending_single, val, pcrel);
1559 pairs[pair_count++] = ((uint64_t) pending_single) << 32ull;
1566 bi_merge_constants(struct bi_const_state *consts, uint64_t *pairs, unsigned *pcrel_idx)
1568 unsigned pair_count = bi_merge_pairs(consts, 8, pairs, pcrel_idx);
1569 return bi_merge_singles(consts, 8, pairs, pair_count, pcrel_idx);
1576 bi_swap_constants(struct bi_const_state *consts, uint64_t *pairs, unsigned i)
1578 uint64_t tmp_pair = pairs[i + 0];
1579 pairs[i + 0] = pairs[i + 1];
1580 pairs[i + 1] = tmp_pair;
1596 uint64_t *pairs, unsigned *pcrel_idx,
1608 bi_swap_constants(consts, pairs, 0);
1611 /* EC0 might be packed free, after that constants are packed in pairs
1618 unsigned A1 = (pairs[i] >> 60);
1619 unsigned B1 = (pairs[i + 1] >> 60);
1630 pairs[*pcrel_idx] |= ((uint64_t) A) << 60;
1647 pairs[i + 1] |= pairs[i] & (0xfull << 60);
1654 bi_swap_constants(consts, pairs, i);