. . . "Some of the operations described above may be implemented in software and other operations may be implemented in hardware." .