• R
    host-utils: Use __int128_t for mul[us]64 · f540166b
    Richard Henderson 提交于
    Replace some x86_64 specific inline assembly with something that
    all 64-bit hosts ought to optimize well.  At worst this becomes
    a call to the gcc __multi3 routine, which is no worse than our
    implementation in util/host-utils.c.
    
    With gcc 4.7, we get identical code generation for x86_64.  We
    now get native multiplication on ia64 and s390x hosts.  With minor
    improvements to gcc we can get it for ppc64 as well.
    Signed-off-by: NRichard Henderson <rth@twiddle.net>
    Signed-off-by: NBlue Swirl <blauwirbel@gmail.com>
    f540166b
configure 110.7 KB