From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/2] drm/i915: Use mul_u32_u32() for 32b x 32b -> 64b result Date: Wed, 13 Sep 2017 14:51:55 +0300 Message-ID: <20170913115155.GH4914@intel.com> References: <20170913105154.2910-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3CCA76E82D for ; Wed, 13 Sep 2017 11:51:59 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170913105154.2910-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBTZXAgMTMsIDIwMTcgYXQgMTE6NTE6NTNBTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IEFzIHJlYWxpc2VkIGJ5IGNvbW1pdCA5ZTNkNjIyM2QyMDkgKCJtYXRoNjQsIHRpbWVy czogRml4IDMyYml0Cj4gbXVsX3U2NF91MzJfc2hyKCkgYW5kIGZyaWVuZHMiKSwgR0NDIGRvZXMg bm90IGFsd2F5cyBnZW5lcmF0ZSBpZGVhbCBjb2RlCj4gZm9yIHBlcmZvcm1pbmcgYSAzMmIgeCAz MmIgbXVsdGlwbHkgcmV0dXJuaW5nIGEgNjRiIHJlc3VsdCAoaS5lLiB3aGVyZQo+IHdlIGlkaW9t YXRpY2FsbHkgdXNlIHU2NCByZXN1bHQgPSAodTY0KXggKiAodTMyKXgpLiBUaGlzIGNhdGNoZXMg YQo+IGNvdXBsZSBvZiBpbnN0YW5jZXMgaW4gdGhlIGRpc3BsYXkgY29kZSB1c2luZyAodTY0KXgg KiAodTMyKXkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13 aWxzb24uY28udWs+CgpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxh QGxpbnV4LmludGVsLmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYyB8IDIgKy0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdHYuYyAgICAgIHwg MiArLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gaW5kZXggNmIzZGU2YWQ4NmQz Li44ZjE5ZDBiMzUxMmUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZGlzcGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4g QEAgLTEwMjIzLDcgKzEwMjIzLDcgQEAgaW50IGludGVsX2RvdGNsb2NrX2NhbGN1bGF0ZShpbnQg bGlua19mcmVxLAo+ICAJaWYgKCFtX24tPmxpbmtfbikKPiAgCQlyZXR1cm4gMDsKPiAgCj4gLQly ZXR1cm4gZGl2X3U2NCgodTY0KW1fbi0+bGlua19tICogbGlua19mcmVxLCBtX24tPmxpbmtfbik7 Cj4gKwlyZXR1cm4gZGl2X3U2NChtdWxfdTMyX3UzMihtX24tPmxpbmtfbSwgbGlua19mcmVxKSwg bV9uLT5saW5rX24pOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBpcm9ubGFrZV9wY2hfY2xvY2tf Z2V0KHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF90di5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfdHYuYwo+IGlu ZGV4IDBjYzk5OWZhMDljNS4uYTc5YTc1OTFiMmNmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX3R2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF90 di5jCj4gQEAgLTEzODUsNyArMTM4NSw3IEBAIGludGVsX3R2X2dldF9tb2RlcyhzdHJ1Y3QgZHJt X2Nvbm5lY3RvciAqY29ubmVjdG9yKQo+ICAJCQltb2RlX3B0ci0+dnN5bmNfZW5kID0gbW9kZV9w dHItPnZzeW5jX3N0YXJ0ICArIDE7Cj4gIAkJbW9kZV9wdHItPnZ0b3RhbCA9IHZhY3RpdmVfcyAr IDMzOwo+ICAKPiAtCQl0bXAgPSAodTY0KSB0dl9tb2RlLT5yZWZyZXNoICogbW9kZV9wdHItPnZ0 b3RhbDsKPiArCQl0bXAgPSBtdWxfdTMyX3UzMih0dl9tb2RlLT5yZWZyZXNoLCBtb2RlX3B0ci0+ dnRvdGFsKTsKPiAgCQl0bXAgKj0gbW9kZV9wdHItPmh0b3RhbDsKPiAgCQl0bXAgPSBkaXZfdTY0 KHRtcCwgMTAwMDAwMCk7Cj4gIAkJbW9kZV9wdHItPmNsb2NrID0gKGludCkgdG1wOwo+IC0tIAo+ IDIuMTQuMQo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRlbCBPVEMKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==