From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH v2 4/6] drm/i915: Reduce arithmetic operations during cmd parser lookup Date: Fri, 20 Nov 2015 17:02:51 +0200 Message-ID: <20151120150251.GM4437@intel.com> References: <1448016961-25331-1-git-send-email-chris@chris-wilson.co.uk> <1448016961-25331-5-git-send-email-chris@chris-wilson.co.uk> 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 ESMTP id 1141C6E6DE for ; Fri, 20 Nov 2015 07:03:07 -0800 (PST) Content-Disposition: inline In-Reply-To: <1448016961-25331-5-git-send-email-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 T24gRnJpLCBOb3YgMjAsIDIwMTUgYXQgMTA6NTU6NTlBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNv LnVrPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2NtZF9wYXJzZXIuYyB8IDUg Ky0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA0IGRlbGV0aW9ucygtKQo+ IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2NtZF9wYXJzZXIuYyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfY21kX3BhcnNlci5jCj4gaW5kZXggNGEzZTkwYjA0 MmM1Li5jZmQwN2JmZTZlNzUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9jbWRfcGFyc2VyLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2NtZF9wYXJz ZXIuYwo+IEBAIC04MDYsMTAgKzgwNiw3IEBAIGZpbmRfY21kX2luX3RhYmxlKHN0cnVjdCBpbnRl bF9lbmdpbmVfY3MgKnJpbmcsCj4gIAloYXNoX2Zvcl9lYWNoX3Bvc3NpYmxlKHJpbmctPmNtZF9o YXNoLCBkZXNjX25vZGUsIG5vZGUsCj4gIAkJCSAgICAgICBjbWRfaGVhZGVyICYgQ01EX0hBU0hf TUFTSykgewo+ICAJCWNvbnN0IHN0cnVjdCBkcm1faTkxNV9jbWRfZGVzY3JpcHRvciAqZGVzYyA9 IGRlc2Nfbm9kZS0+ZGVzYzsKPiAtCQl1MzIgbWFza2VkX2NtZCA9IGRlc2MtPmNtZC5tYXNrICYg Y21kX2hlYWRlcjsKPiAtCQl1MzIgbWFza2VkX3ZhbHVlID0gZGVzYy0+Y21kLnZhbHVlICYgZGVz Yy0+Y21kLm1hc2s7Cj4gLQo+IC0JCWlmIChtYXNrZWRfY21kID09IG1hc2tlZF92YWx1ZSkKPiAr CQlpZiAoKChjbWRfaGVhZGVyIF4gZGVzYy0+Y21kLnZhbHVlKSAmIGRlc2MtPmNtZC5tYXNrKSA9 PSAwKQoKSG1tLiAnKGEgJiBtKSA9PSAoYiAmIG0pJyB2cyAnKChhIF4gYikgJiBtKSA9PSAwJy4K ClNvIHR3byAmIHZzLiBvbmUgXiBhbmQgb25lICYuIElzIHRoYXQgYW4gaW1wcm92ZW1lbnQsIGR1 bm5vLgoKQXQgbGVhc3QgdGhlIHJlc3VsdCBzaG91bGQgYmUgdGhlIHNhbWUsIHNvIGJhc2VkIG9u IHRoYXQ6ClJldmlld2VkLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXgu aW50ZWwuY29tPgoKPiAgCQkJcmV0dXJuIGRlc2M7Cj4gIAl9Cj4gIAo+IC0tIAo+IDIuNi4yCj4g Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRl bC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0t IApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwgT1RDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==