The virtual math coprocessor device virtualizes the math coprocessor, allowing multiple virtual machines to preserve the state of the coprocessor across task switches. This section describes the interfaces of the virtual math coprocessor device (VMCPD).