MARKBDD(3)

πŸ“¦ version 5.1.1-unstable-2025-02, in nixos 26.05, nixpkgs unstable

✨ MARKBDD(3) β€” BDD functions ✨

okay bestie, this is the MARKBDD(3) page from the BDD functions manual, and it's all about marking nodes in a BDD. no cap, it's a tiny function with big garbage-collection energy. πŸ’…

🌸 ORIGIN 🌸

Real talk: this software belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. πŸ—ΌπŸ’–

πŸŽ€ NAME πŸŽ€

markBdd β€” marks all nodes of a BDD. literally the whole vibe. ✨

πŸ¦‹ SYNOPSIS πŸ¦‹

#include "logmmm.h"
void markBdd(pBdd,value)
pNode pBdd;
short value;

πŸ’œ PARAMETERS πŸ’œ

  • pBdd β€” the BDD to mark, bestie. that's the target. 🎯
  • value β€” the value to assign. yes, assign it. πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

markBdd() assigns to value the mark field of all the nodes used in pBdd. Read that again: every node used in the BDD gets its mark field set to value. slay. πŸ’–

This function is used for the garbage collection. When a node is created, its mark is set to 0 β€” that's the default value. so fresh nodes start at zero, periodt. 🧚

πŸ‘‘ SEE ALSO πŸ‘‘

go read those too, iykyk. πŸ“šβœ¨

πŸ’€ BUG REPORT πŸ’€

This tool is under development at the ASIM department of the LIP6 laboratory. We need your feedback to improve documentation and tools. fr fr, tell them what's broken or confusing β€” feedback is the main character here. 🫢


mwah πŸ’‹ that's the whole page. source/version tag: ASIM/LIP6; date: October 1, 1997; page: MARKBDD(3). byeeee πŸŽ€πŸ’–

πŸ“¦ where this page comes from