From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 13/13] drm/i915: Use binary search when looking for shadowed registers Date: Fri, 30 Sep 2016 10:54:10 +0300 Message-ID: <1475222050.3106.15.camel@linux.intel.com> References: <1475163356-3463-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1475163356-3463-14-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 59A176E0B8 for ; Fri, 30 Sep 2016 07:54:13 +0000 (UTC) In-Reply-To: <1475163356-3463-14-git-send-email-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gdG8sIDIwMTYtMDktMjkgYXQgMTY6MzUgKzAxMDAsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+ ICtzdGF0aWMgaW50IG1taW9fcmVnX2NtcChjb25zdCB2b2lkICprZXksIGNvbnN0IHZvaWQgKmVs dCkKKyB7CjxTTklQPgo+IAo+ICsJaWYgKG9mZnNldCA8IGk5MTVfbW1pb19yZWdfb2Zmc2V0KCpy ZWcpKQo+ICsJCXJldHVybiAtMTsKPiArCWVsc2UgaWYgKG9mZnNldCA+IGk5MTVfbW1pb19yZWdf b2Zmc2V0KCpyZWcpKQo+ICsJCXJldHVybiAxOwo+ICsJZWxzZQo+ICsJCXJldHVybiAwOwoKSSB3 YXMgYWJvdXQgdG8gc3VnZ2VzdCByZXR1cm4gYSAtIGI7IGJ1dCB0aGVuIHJlYWxpemVkIGl0IG1p Z2h0Cm92ZXJmbG93LiBBZnRlciBhIGJpdCBvZiBzZWFyY2hpbmcsIHRoYXQgaXMgZG9uZSBpbgpy ZWdjYWNoZV9kZWZhdWx0X2NtcCB0aG91Z2guIFNvIG5vdCBzdXJlIGlmIGl0J3MgYSBidWcgaW4g dGhlcmUgb3IgZGlkCkkgbWlzcyBzb21ldGhpbmcuIFRoaXMgaXMgc2FmZSB3YXkgYXQgbGVhc3Qu Cgo+IMKgc3RhdGljIGJvb2wgaXNfZ2VuOF9zaGFkb3dlZCh1MzIgb2Zmc2V0KQo+IMKgewo+ID4g LQlpbnQgaTsKPiA+IC0JZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUoZ2VuOF9zaGFkb3dlZF9y ZWdzKTsgaSsrKQo+ID4gLQkJaWYgKG9mZnNldCA9PSBnZW44X3NoYWRvd2VkX3JlZ3NbaV0ucmVn KQo+ID4gLQkJCXJldHVybiB0cnVlOwo+ID4gKwlpOTE1X3JlZ190ICpyZWc7Cj4gwqAKPiA+IC0J cmV0dXJuIGZhbHNlOwo+ICsJcmVnID0gYnNlYXJjaCgodm9pZCAqKSh1bnNpZ25lZCBsb25nKW9m ZnNldCwKCih1bnNpZ25lZCBsb25nKSBpcyBub3QgcmVxdWlyZWQsIGFzIHdlIGRvbid0IGhhdmUg c2lnbiBiaXRzIHRvIGV4dGVuZC4KCj4gKwkJwqDCoMKgwqDCoMKgKGNvbnN0IHZvaWQgKilnZW44 X3NoYWRvd2VkX3JlZ3MsCj4gKwkJwqDCoMKgwqDCoMKgQVJSQVlfU0laRShnZW44X3NoYWRvd2Vk X3JlZ3MpLAo+ICsJCcKgwqDCoMKgwqDCoHNpemVvZihpOTE1X3JlZ190KSwKPiArCQnCoMKgwqDC oMKgwqBtbWlvX3JlZ19jbXApOwo+ICsKPiArCXJldHVybiByZWcgPyB0cnVlIDogZmFsc2U7CgpB cyBJIHByZXZpb3VzbHkgbGVhcm50LCBubyBuZWVkIHRvIGV4cGxpY2l0bHkgY29udmVydCBib29s IHR5cGVzCmFueW1vcmUsIHNvIHRoaXMgY2FuIGp1c3QgYmUgcmV0dXJuIGJzZWFyY2goLi4uKTsK CldpdGggdGhlIGxhc3QgdHdvIGZpeGVkLAoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8 am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJlZ2FyZHMsIEpvb25hcwotLSAKSm9v bmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENvcnBvcmF0 aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=