KVM: x86: introduce do_shl32_div32
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 22 Jan 2016 10:39:22 +0000 (11:39 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 9 Feb 2016 12:24:37 +0000 (13:24 +0100)
commitb51012deb390528d89d426f328d84618683f5d73
tree7c1b7c78064df33f353c5875e645ebf1fe381190
parent765bdb406de4b6132e349c5d4e077866536a9cc0
KVM: x86: introduce do_shl32_div32

This is similar to the existing div_frac function, but it returns the
remainder too.  Unlike div_frac, it can be used to implement long
division, e.g. (a << 64) / b for 32-bit a and b.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/x86.c
arch/x86/kvm/x86.h