MARKBDD(3)
π hey bestie, welcome to MARKBDD(3) π
okay so this is a page from the BDD functions corner of the manual (that's the <pink>BDD</pink> manual section 3, iykyk), and we're gonna talk about markBdd β she's a lil function with one job and she does it immaculately. π
β¨ ORIGIN β¨
so like, where does this diva even come from?? π¦ This software belongs to the ALLIANCE CAD SYSTEM, which was developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. π«π· iconic. no cap.
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
πΈ NAME πΈ
markBdd β marks all nodes of a BDD. that's it. that's the whole gig. π
β SYNOPSIS β
#include "logmmm.h"
void markBdd(pBdd,value)
pNode pBdd;
short value;
yes bestie, it's giving very old-school C, we love her anyway. π«Ά
π PARAMETERS π
pBddβ the BDD you wanna mark, obviously. this is the one getting the glow-up. β¨valueβ the value you're assigning. like, what number are we stamping on her forehead. π₯
π DESCRIPTION π
okay so here's the tea β: markBdd() assigns value to the mark field of all the nodes used in pBdd. every single one. no node left behind. π
and why do we care?? because this function is used for the garbage collection. ποΈβ¨ that's the whole point of the mark field, bestie β it's how the collector knows who's still relevant and who's getting swept away.
and the fun lil detail: when a node is created, its mark is set to 0 (that's the default value). so fresh nodes start at zero, and then functions like this one come along and change that. it's giving character development. π
π¦ SEE ALSO π¦
go read these too, they're all part of the same friend group:
π BUG REPORT π
okay so real talk for a sec:
This tool is under development at the ASIM department of the LIP6 laboratory. We need your feedback to improve documentation and tools.
so likeβ¦ if something's weird, tell them!! they literally said they want the feedback. don't be shy. π
π sign-off π
that's the whole page, bestie β written by the lovely people at ASIM/LIP6, and this version is dated October 1, 1997. π yes it's old, but she still slays. go mark some nodes, periodt. π β¨πΈ
π¦ where this page comes from
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 43: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance-devel 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms