From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 3/6] drm/i915: Compact memcmp in i915_vma_compare() Date: Thu, 12 Jan 2017 15:00:20 +0000 Message-ID: <82c5c6e6-2909-eaa1-8859-1dbcbaef7b2b@linux.intel.com> References: <20170111215106.13482-1-chris@chris-wilson.co.uk> <20170111215106.13482-4-chris@chris-wilson.co.uk> <20170112113357.GW16278@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2CC716EC3E for ; Thu, 12 Jan 2017 15:00:23 +0000 (UTC) In-Reply-To: <20170112113357.GW16278@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDEyLzAxLzIwMTcgMTE6MzMsIENocmlzIFdpbHNvbiB3cm90ZToKPiBPbiBXZWQsIEphbiAx MSwgMjAxNyBhdCAwOTo1MTowM1BNICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+IEluIHBy ZXBhcmF0aW9uIGZvciB0aGUgbmV4dCBwYXRjaCB0byBjb252ZXJ0IHRvIHVzaW5nIGFuIGFub255 bW91cyB1bmlvbgo+PiBhbmQgbGVhdmluZyB0aGUgZXhjZXNzIGJ5dGVzIGluIHRoZSB1bmlvbiB1 bmluaXRpYWxpc2VkLCB3ZSBmaXJzdCBuZWVkCj4+IHRvIG1ha2Ugc3VyZSB3ZSBkbyBub3QgY29t cGFyZSB1c2luZyB0aG9zZSB1bmluaXRpYWxpc2VkIGJ5dGVzLiBXZSBhbHNvCj4+IHdhbnQgdG8g cHJlc2VydmUgdGhlIGNvbXBhY3RuZXNzIG9mIHRoZSBjb2RlLCBhdm9pZGluZyBhIHNlY29uZCBj YWxsIHRvCj4+IG1lbWNtcCBvciBpbnRyb2R1Y2luZyBhIHN3aXRjaCwgc28gd2UgdGFrZSBhZHZh bnRhZ2Ugb2YgdXNpbmcgdGhlIHR5cGUKPj4gYXMgYW4gZW5jb2RlZCBzaXplIChhcyB3ZWxsIGFz IGEgdW5pcXVlIGlkZW50aWZpZXIgZm9yIGVhY2ggdHlwZSBvZiB2aWV3KS4KPj4KPj4gU2lnbmVk LW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4+IC0tLQo+ PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmggfCAxNCArKysrKysrLS0tLS0t LQo+PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuaCAgICAgfCAxNSArKysrKysrKyst LS0tLS0KPj4gIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25z KC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQu aCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5oCj4+IGluZGV4IDMxODdhMjYw ZTZlMS4uMzZkODU1OTlmZmM5IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbV9ndHQuaAo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQu aAo+PiBAQCAtMTQ1LDEyICsxNDUsNiBAQCB0eXBlZGVmIHVpbnQ2NF90IGdlbjhfcHBndHRfcG1s NGVfdDsKPj4KPj4gIHN0cnVjdCBzZ190YWJsZTsKPj4KPj4gLWVudW0gaTkxNV9nZ3R0X3ZpZXdf dHlwZSB7Cj4+IC0JSTkxNV9HR1RUX1ZJRVdfTk9STUFMID0gMCwKPj4gLQlJOTE1X0dHVFRfVklF V19ST1RBVEVELAo+PiAtCUk5MTVfR0dUVF9WSUVXX1BBUlRJQUwsCj4+IC19Owo+PiAtCj4+ICBz dHJ1Y3QgaW50ZWxfcm90YXRpb25faW5mbyB7Cj4+ICAJc3RydWN0IGludGVsX3JvdGF0aW9uX3Bs YW5lX2luZm8gewo+PiAgCQkvKiB0aWxlcyAqLwo+PiBAQCAtMTg0LDEwICsxNzgsMTYgQEAgc3Rh dGljIGlubGluZSB1NjQgaW50ZWxfcGFydGlhbF9nZXRfcGFnZV9vZmZzZXQoY29uc3Qgc3RydWN0 IGludGVsX3BhcnRpYWxfaW5mbwo+PiAgCXJldHVybiBwaS0+b2Zmc2V0X3NpemUgPj4gSU5URUxf UEFSVElBTF9TSVpFX0JJVFM7Cj4+ICB9Cj4+Cj4+ICtlbnVtIGk5MTVfZ2d0dF92aWV3X3R5cGUg ewo+PiArCUk5MTVfR0dUVF9WSUVXX05PUk1BTCA9IDAsCj4+ICsJSTkxNV9HR1RUX1ZJRVdfUk9U QVRFRCA9IHNpemVvZihzdHJ1Y3QgaW50ZWxfcm90YXRpb25faW5mbyksCj4+ICsJSTkxNV9HR1RU X1ZJRVdfUEFSVElBTCA9IHNpemVvZihzdHJ1Y3QgaW50ZWxfcGFydGlhbF9pbmZvKSwKPgo+IE9u ZSBhbHRlcm5hdGl2ZSB0byBwYWNraW5nIGludGVsX3BhcnRpYWxfaW5mbyBpbnRvIGEgdTY0IGlz IHRvIHVzZQo+Cj4gSTkxNV9HR1RUX1ZJRVdfUEFSVElBTCA9IDEyLCAvKiBpZGVhbCBzaXplb2Yo c3RydWN0IGludGVsX3BhcnRpYWxfaW5mbykgKi8KPgo+IEhvdyBob3JyaWJsZSBpcyB0aGF0PwoK UmVhbGx5IGhvcnJpYmxlLCBuaWdodG1hcmUgdG8gZGVidWcuIDopCgpZb3UgYXJlIGhhcHB5IHdp dGggMTIgcGFja2VkIGJ5dGVzIEkgZ2F0aGVyIHNvIG5vIG5lZWQgZm9yIGl0PwoKUmVnYXJkcywK ClR2cnRrbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==