from ecomp add32c.e bmul32c.e tbmul32c.e -o tbmul32c.net from esim < tbmul32c.run > tbmul32c.out a= 11111111 b= 11111111 a*b= 0123456787654321 cntr= 01 evck=1 a= 22222222 b= 12222222 a*b= 026AF37BFD950C84 cntr= 02 evck=1 Your results may not agree with next line, depends on timing. Result is wrong. a= 33333333 b= 13333333 a*b= 03D709A25B0F5C29 cntr= 03 evck=206357 tbmul32c.out finished