Minoru а ещё в x86 была инструкция POPA, восстанавливавшая значение всех регистров, но она не пользовалась популярностью, поэтому в x86_64 она тоже не поддерживается (вместе с парной PUSHA)
Minoru @a1batross: может, чтобы code density улучшить? Типа, изначально была длинная форма, потом инструкция стала популярной, пришлось добавить короткую форму. А потом, может, инструкция снова станет непопулярной, но опкод уже не выбросить
Minoru а, кстати, я тут на днях узнал, что «firmware» так называется, потому что оно находится между «hardware» и «software». Т.е. оно не hard («твёрдый») и не soft («мягкий»), оно всего лишь firm («крепкий»)