functional units of the datapath 8359250