DAA and AAA for addition, DAS and AAS for subtraction, AAM for multiplication, AAD for division.
The software interrupts (INT) were almost universally replaced with SYSENTER and SYSCALL (and their SYSEXIT/SYSRET counterparts).
ENTER and LEAVE instructions for manipulating the stack for function calls are slower than direct modification of *SP and *BP.
The extra segment registers (ES, FS, and GS) are nearly useless in flat memory model (CS, DS, ES, and SS must be equal for practical purposes). Thread local storage uses FS in Linux, and the kernel uses GS for per-cpu data structures. It looks like BSD may use GS for thread local storage.