Microcode
…rotate right, rotate right twice, and byte swap. Some hardware vendors, notably IBM and Lenovo, use the term microcode interchangeably with embedded firmware. In this context, all code within a device is termed microcode, whether it is microcode or machine code. For instance, updates to a hard disk drive's…