From: Paul Semel Subject: [XTF] [PATCH v2] lib.c: added unsigned 64bits division for 32 bits arch Date: Sat, 7 Apr 2018 21:35:30 +0200 Message-ID: <20180407193530.27341-1-semelpaul@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1f4tFh-0001LG-DY for xen-devel@lists.xenproject.org; Sat, 07 Apr 2018 19:11:53 +0000 Received: by mail-wm0-x242.google.com with SMTP id x4so8459334wmh.5 for ; Sat, 07 Apr 2018 12:11:52 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Paul Semel , andrew.cooper3@citrix.com, wipawel@amazon.de List-Id: xen-devel@lists.xenproject.org dGhpcyBpcyBhIHNpbXBsZSBpbXBsZW1lbnRhdGlvbiBvZiB1bnNpZ25lZCA2NGJpdHMgZGl2aXNp b25zCmZvciAzMiBiaXRzIGFyY2hzLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBTZW1lbCA8c2VtZWxw YXVsQGdtYWlsLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmggfCAgMiArKwog YXJjaC94ODYvbGliLmMgICAgICAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKwogYnVpbGQvZmlsZXMubWsgICAgICAgICAgICAgIHwgIDEgKwogMyBmaWxl cyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYv bGliLmMKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmggYi9hcmNoL3g4 Ni9pbmNsdWRlL2FyY2gvbGliLmgKaW5kZXggMDA0NTkwMi4uZTA3N2IxMiAxMDA2NDQKLS0tIGEv YXJjaC94ODYvaW5jbHVkZS9hcmNoL2xpYi5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXJjaC9s aWIuaApAQCAtMzc0LDYgKzM3NCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV94Y3IwKHVp bnQ2NF90IHhjcjApCiAgICAgeHNldGJ2KDAsIHhjcjApOwogfQogCit1aW50MzJfdCBfX3VkaXY2 NF8zMih1aW50NjRfdCAqbiwgdWludDMyX3QgYmFzZSk7CisKICNlbmRpZiAvKiBYVEZfWDg2X0xJ Ql9IICovCiAKIC8qCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIuYyBiL2FyY2gveDg2L2xpYi5j Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjQ2YTUzNTMKLS0tIC9kZXYvbnVs bAorKysgYi9hcmNoL3g4Ni9saWIuYwpAQCAtMCwwICsxLDM3IEBACisvKioKKyAqIEBmaWxlIGFy Y2gveDg2L2RlY29kZS5jCisgKgorICogSGVscGVyIHJvdXRpbmVzIGZvciBkZWNvZGluZyB4ODYg YXJjaGl0ZWN0dXJhbCBzdGF0ZS4KKyAqLworI2luY2x1ZGUgPHh0Zi9saWIuaD4KKyNpbmNsdWRl IDx4dGYvbGliYy5oPgorCit1aW50MzJfdCBfX3VkaXY2NF8zMih1aW50NjRfdCAqbiwgdWludDMy X3QgYmFzZSkKK3sKKyAgICB1aW50MzJfdCByZW07CisgICAgdWludDMyX3QgKm5fMzIgPSAodWlu dDMyX3QgKiluOworICAgIHVpbnQzMl90IGhpZ2ggPSBuXzMyWzFdOworCisgICAgbl8zMlsxXSA9 IDA7CisgICAgaWYgKCBoaWdoID49IGJhc2UgKQorICAgIHsKKyAgICAgICAgbl8zMlsxXSA9IGhp Z2ggLyBiYXNlOworICAgICAgICBoaWdoICU9IGJhc2U7CisgICAgfQorCisgICAgYXNtKCJkaXZs ICVbYmFzZV0iCisgICAgICAgICAgICA6ICI9YSIgKG5fMzJbMF0pLCAiPWQiIChyZW0pCisgICAg ICAgICAgICA6IFtiYXNlXSAicm0iIChiYXNlKSwgIjAiIChuXzMyWzBdKSwgIjEiIChoaWdoKSk7 CisKKyAgICByZXR1cm4gcmVtOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRh Yi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAt LWdpdCBhL2J1aWxkL2ZpbGVzLm1rIGIvYnVpbGQvZmlsZXMubWsKaW5kZXggNDZiNDJkNi4uMjg0 Y2U2ZSAxMDA2NDQKLS0tIGEvYnVpbGQvZmlsZXMubWsKKysrIGIvYnVpbGQvZmlsZXMubWsKQEAg LTE4LDYgKzE4LDcgQEAgb2JqLXBlcmFyY2ggKz0gJChST09UKS9jb21tb24vc2V0dXAubwogb2Jq LXBlcmFyY2ggKz0gJChST09UKS9jb21tb24veGVuYnVzLm8KIAogb2JqLXBlcmVudiArPSAkKFJP T1QpL2FyY2gveDg2L2RlY29kZS5vCitvYmotcGVyZW52ICs9ICQoUk9PVCkvYXJjaC94ODYvbGli Lm8KIG9iai1wZXJlbnYgKz0gJChST09UKS9hcmNoL3g4Ni9kZXNjLm8KIG9iai1wZXJlbnYgKz0g JChST09UKS9hcmNoL3g4Ni9leHRhYmxlLm8KIG9iai1wZXJlbnYgKz0gJChST09UKS9hcmNoL3g4 Ni9ncmFudF90YWJsZS5vCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz dGluZm8veGVuLWRldmVs