SIMPLIFDCONEBDD(3)
π SIMPLIFDCONEBDD(3) β the simplifDcOneBdd era π
ok bestie, sit down, we're talking about a BDD function from the ALLIANCE CAD SYSTEM, and honestly? it's giving main character energy. this is a logmmm.h girlie and she is so good at her job.
πΈ ORIGIN πΈ
okay so first, the lore β¨. 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
like, they literally gave us contact info. use it. π«Ά
β¨ NAME β¨
simplifDcOneBdd β simplifies a BDD with don't cares on its on-set part. that's the whole vibe. π
π SYNOPSIS π
#include "logmmm.h"
pNode simplifDcOneBdd(pBdd1,pBdd2)
pNode pBdd1;
pNode pBdd2;
π¦ PARAMETERS π¦
pBdd1β the BDD we're simplifying, bestie. this is the one getting the glow-up.pBdd2β the "don't care" function. she's the wildcard. the chaos agent. we stan. π
π DESCRIPTION π
so simplifDcOneBdd() simplifies pBdd1 with pBdd2. easy.
but listen.pBdd2must be included imperatively in the on-set part ofpBdd1. not optional, not negotiable, not a suggestion. it's a requirement, periodt. π
this function returns a BDD that depends to the order of the BDD. iykyk. π₯
π EXAMPLE π
here's the moment you've all been waiting for, the demo, the performance, the slay:
#include "mutnnn.h" /* mbk utilities */
#include "logmmm.h"
pNode nodeA,nodeB;
pNode res,res1,res2;
initializeBdd(SMALL_BDD);
nodeA = createNodeTermBdd(3);
nodeB = createNodeTermBdd(3);
res1 = applyBinBdd(XOR,nodeA,nodeB); /* res1 = (XOR a b) */
res2 = applyBinBdd(AND,notBdd(nodeA),nodeB); /* res2 = (AND (not a) b) */
res = simplifDcOneBdd(res1,res2); /* res1 and res2 = res2 */
/* res = (AND a (not b)) */
destroyBdd(1);
look at that. res1 and res2 = res2. the way she just worked ππ
π SEE ALSO π
go read these too, fr fr:
π BUG REPORT π
ngl, this tool is under development at the ASIM department of the LIP6 laboratory. she's growing, she's evolving, she's in her era. π±
We need your feedback to improve documentation and tools. so like, tell them things. please. they're literally asking. π
and that's the whole page bestie!! π this was ASIM/LIP6, dated October 1, 1997 β yes, she's an elder icon and she still eats. mwah π β¨π¦
π¦ 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