作者ijb ()
看板EE_DSnP
标题[问题] bubble的问题
时间Sat Jan 13 17:01:12 2007
我要问的是处理bubble的方法
如同老师说的
standardize中的complement parameter是用来增加hit rate
所以我暂且先不管它
接着termination的部份,由於会跟return value有关,所以有处理
再来...就是到处理t与e bubble的问题了,也是我想请问大家的问题了...XD
前言好像讲太多了,当赚P币罗
=================== 这是分隔线 ==============================
对於t,e, 记得老师曾说过left child不能有bubble,若有的话
1. 把t与e的bubble都除掉,接着step 2
2. 判断top有没有bubble
有 ==> 把bubble移掉
没有 ==> 加入一个bubble
但要如何加入, 我有看到isNegEdge的字眼, 但是它应该是一个BddNode::func,
不是一个data member....
那.....为什麽呼叫standardize func可以直接使用isNedEedge当参数传入呢?
另一个问题, 我要如何将f.nodeV的值中的bubble bit改成与原来相反的呢?
哦~~对了 t = ~t; e = ~e; 应该可以解决child的bubble问题吧???
望各位高手帮忙解答啊,感激不尽!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.42.185
1F:推 samuelduan:in BddManager::ite(),bool isNegEdge=>local variable 01/13 17:04
2F:→ samuelduan:BddNode::isNegEdge() =>member function 01/13 17:05
3F:→ samuelduan:两者应该是故意取同样名字的 XD 01/13 17:06
4F:推 ijb:OH~~~MY God...我竟然把这个variable mark掉当注解了 01/13 18:54
5F:→ ijb:更绝的是standardize的isNegEdge全被我後面加() 昏倒.... 01/13 18:55