[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 01/23] lib: move muldiv64()
- To: Jan Beulich <jbeulich@xxxxxxxx>
- From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
- Date: Thu, 15 Apr 2021 14:46:15 +0200
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0HVj338G8RxlxPsXCf5ua0ZvTgrAv3ErtyYYEVOinVA=; b=N4rNg0snP5+3zwPgNceC59LhyMcnDESRgvdJK49yxYpFN8XrA4jc/yQyAMQbb3THiKMiYc8l0xtPmPCnNKOzxo1UGFYR6m4OIjYCyi5oLJt1sSW483dacNgl+ngrloQVWVH+EZ4vhCV1q0LXmU5EXO6KBIklamvhdFqbi1+wgIaPwwPAwGuxm9+QhElBPmZL+lloowTKzTzPxqJFe8mMxQeRhaTGV9vuMVv/rC4vMieghiFPlPiuSxkhwyMsTD4O5FeClIF6ljwlh2xIQE42tjaZat/wKsCkm7wGusHvomSf9/xyih06t3UwWqabhSLpucwl23mkM9llsAg6Rb0Jpg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eme6SZsiIYGdX83lgqIgG9edYmv3oQKhRVF1mjtWzUnokdy3VqhLI25gCv6AVZxVyUqKWYwtxkEobUu2rY97o7j3UeEw4yT1qPzjGYxioqTMiXJ9MGVbKM238oS+hw9yKNzgFsA5hDhkmJmi12xBRhDXF7Y/niY71GIIF3uLlVqR6QwKaGd2Bq4aQfETX3fNIZD9JjZvj321AcqdISYScIWu2OzBZpe+3z6tOnh9ndewawOiYAH3uFAEoo+UKL6XQfGU87Y72lm03iuopxelCxeOwY4WmarNkshLFVl15ZOPWL/dotALV8iHLeO3tp/bRvcc3NVYvR5lzXQJv3dexA==
- Authentication-results: esa3.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
- Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
- Delivery-date: Thu, 15 Apr 2021 12:46:35 +0000
- Ironport-hdrordr: A9a23:tl7qrqzhVN2H16e4C/rpKrPxnO4kLtp033Aq2lEZdDV8Sebdv9 yynfgdyB//gCsQXnZlotybJKycWxrnmqJdybI6eZOvRhPvtmftFoFt6oP+3ybtcheTysd07o 0lSaR3DbTLYGRSpdrm4QW+DtYryMSG9qftvuvF03JxV2hRCp1IxS0RMHf9LmRdQg5aCZ0lUL ed/NNAvTq8eXIRB/7LfEUtde7FutHNidbaehYAHREq802jijmv5b78HXGjr2ojehlIxqov9n WArhzh6syYwoqG4zL/90uW1ZRZn9P91sBObfbjtuE5Iijh4zzYBrhJdKaFuFkO0YSSwXYs1O LBuhIxe/l0gkmhAl2dhTvI903e3C0163nkoGXo8UfLhcDiXjo1B45gqOtiA2LkwnEttt19z6 5Htljx3/E8bWKi7VbAzuPFWB1wmk2/rWBKq59qs1VlXZYDc7gUlIQD/SpuYeY9NRjn44MqGv QGNrC72N9qdzqhHhTkl1gq6tmtUnMvJwyBU0gPt+eEugIm4kxR/g82wtcSkWwH8494Y55Y5/ 7cOqAtr71WSNQKBJgNSNspcI+SMCjgUBjMOGWdLRDOE7wGAWvEr9rS7K8u7O+nVZQUxPIJ6d v8eWIdkVR3V1PlCMWI0pEO2AvKWn+BUTPkzdwbz4Rlu5XnLYCbcRGreRQLqY+Nsv8fCsrUV7 KYI5RNGcLuKmPoBMJgwxD+YZ9PMnMTOfdl++oTaharmIbmO4fqvuvUfLL4P7z2CwspXWv5Hz 8tRz72CMJc7l26e3PxjRTLMkmdOHDXzNZVKuz37uITwI8COslnqQ4Ok2m04cmNNHljv8UNDQ 5DCYKitpn+iXi9/G7O4WksEAFaFFxp7LLpVG4PgQcLNkjzYIsSotn3QxEX4FK3YjtEC+/GGg 9WoFp6vYitKYaL+CwkA9W7dkWXkmUUv3DPa5sHgKWM6YPEd/oDf9gbcZ00MT+OOw1+mA5spm sGQhQDXFXjGjTnjrjgqocVCuHZf9xVmxyqPsZQlHLauSyn1IISb0peewTrfd+cgA4oSTYRrE Z26bUjjL2JnivqFXEym90iMFpHaH2eBZVPCAjtXvQSppnbPCVLCUuajz2TjB8+Pk7n7V8biG DaISqIQv3TGVZGtndE0qHlzUNsegymDjFNQ0E/lbc4OXXNu3513+POXKa13meLQnYpw+0WMl j+EHAvCzIr4+ry+A+emT6EG3lj+44nOfbFCq8/N5vJ3Gm2FYGOnaYaPvNd8Zp/LuryuusTXe /3QX7SEBrIT8cSnyCFrHcsPyd57EQ+mfTzwRv/8SyW2mU8Dfe6GiURe5grZ/Wnq07qSPaD3M 8n0ZYbve6sPn7wbdDD46fNdDJHIg7Sp2nzb+xAk+EhgYsC8J9IW7/cWn/08VsC+jMUBsL9jl kfT6R2+6qpAP4mQ+UiPwZiumM0n9GOJnYxugP4AuUCbUgg5kWrSu+h0v7tk/4TGUWPqwv7BE mH/wBc9/nDWTGf1bRyMdNGHU1mLGw94m9l5uWMasn5DxirbfhK+DOBQzWAWY4YbKiOArMLqB lmp/mOgu+MbiL9nCTdpyFyLK4L02GpR6qJcU+xMN8N19yxIlKXhKS2pOa1kTfsUDO+L30iur ctTz1YUu1zzh84jIM21SCuSqv45mId+mEung1PpxrKwYip4GDSAEdcFxbW668mBAVuDg==
- Ironport-sdr: l7rovpN1BuNLo/b/wYG0JsZnD2oHJFh3qehThdlOmyrG3oj8gfPmEGZuePIIXZPuR/8xDPsuqb r7HQASy/sQyRHnm1SCtebjybc1SKfT2P32JbgSqwmgeSyhZT6WIAtQyVksNAcJ3va8HTdE4chw WhLJDcQX3ApQtW4yQqphcJizcxp2cAtK0MPCKqHAwD1MFk0W9zgA4DiE6JsNXucTjwfYZXmz/w AJCEfoZEMyfDTXnbTjhSkOFUe2NT7QtFNXZJ4ggoRaPKA55mCTrs1Tiot/6HTfFZbsC/sOMhz8 uBg=
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On Thu, Apr 01, 2021 at 12:19:16PM +0200, Jan Beulich wrote:
> Make this a separate archive member under lib/. While doing so, don't
> move latently broken x86 assembly though: Fix the constraints, such
> that properly extending inputs to 64-bit won't just be a side effect of
> needing to copy registers, and such that we won't fail to clobber %rdx.
>
> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
The x86 part LGTM:
Acked-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Thanks, Roger.
|