def mkAout(i,am,av):
     return cond(am & (1 << i), "S"+str((av>>(i*4))&0xF), "I")
 def mkDout(i,dm,ds):
     m = 1 << i
     return cond(m&dm,(cond(m&ds,"N","F")),"I")