The output status is set
to GOOD if the status of any input is GOOD. When no GOOD input exists, the
status is set to BAD.
If the input status is BAD, the value of that input is ignored. If all
of the inputs have a BAD status, the block executes using the inputs with BAD
status.