The 74F158A is a high speed quad 2-input multiplexer from Fairchild Semiconductor Corporation. It selects four bits of data from two sources using the common Select and Enable inputs. The four outputs present the selected data in the inverted form. The F158A can also generate any four of the 16 different functions of two variables.