module fa { input a,b,ci ; output sum,co ; par { any { ^a & ^b & ^ci : sum = 0b0 ; ^a & ^b & ci : sum = 0b1 ; ^a & b & ^ci : sum = 0b1 ; ^a & b & ci : sum = 0b0 ; a & ^b & ^ci : sum = 0b1 ; a & ^b & ci : sum = 0b0 ; a & b & ^ci : sum = 0b0 ; a & b & ci : sum = 0b1 ; } any { ^a & ^b & ^ci : co = 0b0 ; ^a & ^b & ci : co = 0b0 ; ^a & b & ^ci : co = 0b0 ; ^a & b & ci : co = 0b1 ; a & ^b & ^ci : co = 0b0 ; a & ^b & ci : co = 0b1 ; a & b & ^ci : co = 0b1 ; a & b & ci : co = 0b1 ; } } }