From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 13/14] drm/i915: Use binary search when looking for shadowed registers Date: Mon, 03 Oct 2016 11:05:35 +0300 Message-ID: <1475481935.3067.21.camel@linux.intel.com> References: <1475257729-11283-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1475257729-11283-14-git-send-email-tvrtko.ursulin@linux.intel.com> <20160930180809.GM9653@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0FB136E4E6 for ; Mon, 3 Oct 2016 08:05:39 +0000 (UTC) In-Reply-To: <20160930180809.GM9653@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 , Tvrtko Ursulin Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gcGUsIDIwMTYtMDktMzAgYXQgMTk6MDggKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBP biBGcmksIFNlcCAzMCwgMjAxNiBhdCAwNjo0ODo0OFBNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3 cm90ZTrCoAo+ID4gK3N0YXRpYyBpbnQgbW1pb19yZWdfY21wKGNvbnN0IHZvaWQgKmtleSwgY29u c3Qgdm9pZCAqZWx0KQo+ID4gK3sKPiA+ICsJdTMyIG9mZnNldCA9ICh1MzIpKHVuc2lnbmVkIGxv bmcpa2V5Owo+ID4gKwlpOTE1X3JlZ190ICpyZWcgPSAoaTkxNV9yZWdfdCAqKWVsdDsKPiA+ICsK PiA+ICsJaWYgKG9mZnNldCA8IGk5MTVfbW1pb19yZWdfb2Zmc2V0KCpyZWcpKQo+ID4gKwkJcmV0 dXJuIC0xOwo+ID4gKwllbHNlIGlmIChvZmZzZXQgPiBpOTE1X21taW9fcmVnX29mZnNldCgqcmVn KSkKPiA+ICsJCXJldHVybiAxOwo+ID4gKwllbHNlCj4gPiArCQlyZXR1cm4gMDsKPiAKPiBUaGVy ZSdzIG5vIGlzc3VlIHdpdGggdXNpbmcKPiAKPiAJcmV0dXJuIG9mZnNldCAtIGk5MTVfbW1pb19y ZWdfb2Zmc2V0KCpyZWcpCj4gCj4gaGVyZS4KPiAKCldoeSBub3Q/Cgo+ID4gKwlyZWcgPSBic2Vh cmNoKCh2b2lkICopKHVuc2lnbmVkIGxvbmcpb2Zmc2V0LAo+ID4gKwkJwqDCoMKgwqDCoMKgKGNv bnN0IHZvaWQgKilnZW44X3NoYWRvd2VkX3JlZ3MsCj4gPiArCQnCoMKgwqDCoMKgwqBBUlJBWV9T SVpFKGdlbjhfc2hhZG93ZWRfcmVncyksCj4gPiArCQnCoMKgwqDCoMKgwqBzaXplb2YoaTkxNV9y ZWdfdCksCj4gPiArCQnCoMKgwqDCoMKgwqBtbWlvX3JlZ19jbXApOwo+ID4gKwo+ID4gKwlyZXR1 cm4gcmVnOwo+IAo+IE9yIGp1c3QgcmV0dXJuIGJzZWVhcmNoKCkgPyAoUHJvYmFibHkgbGlrZSB0 aGlzIGZvciBlYXNpbmcgZnV0dXJlCj4gcGF0Y2hlcy4pCgpTdWdnZXN0ZWQgdGhhdCB0b28sIGJ1 dCBvYnZpb3VzbHkgaGUgaGFzIHNvbWV0aGluZyBpbiBtaW5kLgoKUmVnYXJkcywgSm9vbmFzCi0t IApKb29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29y cG9yYXRpb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==