APPLYBDDNODENOT(3)
πΈ NAME: applybddnodenot(3) πΈ
Okay bestie, this one is applybddnodenot and it complements a bdd β thatβs the whole assignment. Periodt. π
β¨ ORIGIN β¨
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. πΌ
Web :http://asim.lip6.fr/recherche/alliance/E-mail :alliance-users@asim.lip6.fr
π¦ SYNOPSIS π¦
#include "bdd101.h"
bddnode βapplybddnodenot( BddSystem, BddNode )
bddsystem βBddSystem;
bddnode βBddNode;
π PARAMETERS π
BddSystemβ the bdd system. Like, the whole system vibe.BddNodeβ the bdd node you want to complement. Thatβs the glow-up target. β¨
π DESCRIPTION π
applybddnodenot complements BddNode in the bdd system BddSystem. If a null pointer is given, the default bdd system is used. No cap, thatβs the tea. β
π₯ RETURN VALUE π₯
applybddnodenot returns a pointer to the resulting bdd node with its number of external reference incremented. π
π EXAMPLE π
Hereβs the example, bestie β code stays exactly as it is, because we do not mess with code:
#include "bdd101.h"
bddsystem βBddSystem;
bddcircuit βBddCircuit;
bddnode βBddNode;
chain_list βExpr;
BddSystem = createbddsystem( 100, 1000, 100, 50000 );
BddCircuit = createbddcircuit( "hello_world", 10, 10, BddSystem );
addbddcircuitin( (bddcircuit β)0, "i0", 0, BDD_IN_MODE_FIRST );
addbddcircuitin( (bddcircuit β)0, "i1", 0, BDD_IN_MODE_FIRST );
BddNode = applybddnode( (bddsystem β)0,
ABL_AND,
searchbddcircuitin( (bddcircuit β)0, "i0" ),
searchbddcircuitin( (bddcircuit β)0, "i1" ) );
BddNode = applybddnodenot( (bddsystem β)0, decbddrefext( BddNode ) );
Expr = convertbddcircuitabl( (bddcircuit β)0, BddNode );
/* displays (i0 nand i1) */
viewablexpr( Expr, ABL_VIEW_VHDL );
freeablexpr( Expr );
destroybddsystem( (bddsystem β)0 );
destroybddcircuit( (bddcircuit β)0 );
π SEE ALSO π
bdd(1)β go check that one 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, your feedback matters. π
π Cute sign-off: this page is from ASIM/LIP6, dated October 1, 1997, and itβs the APPLYBDDNODENOT(3) manual β periodt. π
π¦ where this page comes from
- nixos 26.05: alliance 5.1.1-unstable-2025-02-24
- nixpkgs unstable: alliance 5.1.1-unstable-2025-02-24
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms