PTN_BRANCH_SLOT
uintptr_t other_node = PTN_BRANCH_SLOT(parent, other_slot);
const uintptr_t node = PTN_BRANCH_SLOT(parent, slot);
if (PTN_BRANCH_SLOT(parent, slot) == node)
const uintptr_t node = PTN_BRANCH_SLOT(parent, slot);
ok = ok && PTN_BRANCH_SLOT(parent, leaf_position) == leaf_node;
ok = ok && PTN_BRANCH_SLOT(parent, branch_slot) == PTN_BRANCH(ptn);
const uintptr_t node = PTN_BRANCH_SLOT(ptn, slot);
&PTN_BRANCH_SLOT(parent, ptree_testnode(pt, branch, parent));
id->id_insertp = &PTN_BRANCH_SLOT(target,
PTN_BRANCH_SLOT(target, PT_SLOT_ROOT) = node;
PTN_BRANCH_SLOT(target, id->id_slot) = target_node;
PTN_BRANCH_SLOT(target, other_slot) = node;
id.id_insertp = &PTN_BRANCH_SLOT(id.id_parent, id.id_parent_slot);
const uintptr_t node = PTN_BRANCH_SLOT(parent, parent_slot);
node = PTN_BRANCH_SLOT(ptn, slot);
next_node = PTN_BRANCH_SLOT(ptn, slot + 1);
next_node = PTN_BRANCH_SLOT(ptn, slot - 1);
node = PTN_BRANCH_SLOT(ptn, slot);
node = PTN_BRANCH_SLOT(parent, parent_slot);
PTN_BRANCH_SLOT(parent, parent_slot) =
nodep = &PTN_BRANCH_SLOT(parent, parent_slot);
removep = &PTN_BRANCH_SLOT(parent, parent_slot);
if (PTN_BRANCH(parent) == PTN_BRANCH_SLOT(target, PTN_BRANCH_POSITION(parent))) {
PTN_BRANCH_SLOT(target, slot) =
PTN_BRANCH_SLOT(parent, parent_slot ^ PT_SLOT_OTHER);
PTN_BRANCH_SLOT(parent, slot) = PTN_LEAF(parent);
PTN_BRANCH_SLOT(parent, other_slot) =
PTN_BRANCH_SLOT(target, other_slot);