From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vijay Purushothaman Subject: [v2 3/5] drm/i915: Disable M2 frac division for integer case Date: Mon, 16 Feb 2015 15:08:00 +0530 Message-ID: <1424079482-18327-4-git-send-email-vijay.a.purushothaman@linux.intel.com> References: <20150130110902.GB19354@intel.com> <1424079482-18327-1-git-send-email-vijay.a.purushothaman@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 954A96E23C for ; Mon, 16 Feb 2015 01:29:32 -0800 (PST) In-Reply-To: <1424079482-18327-1-git-send-email-vijay.a.purushothaman@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: Intel Graphics List-Id: intel-gfx@lists.freedesktop.org SGFuZGxlIE0yIGZyYWMgZGl2aXNpb24gZm9yIGJvdGggTTIgZnJhYyBhbmQgaW50IGNhc2VzCgpT aWduZWQtb2ZmLWJ5OiBWaWpheSBQdXJ1c2hvdGhhbWFuIDx2aWpheS5hLnB1cnVzaG90aGFtYW5A bGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku YyB8ICAgMjMgKysrKysrKysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNl cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku YwppbmRleCA0ZTcxMGY2Li44N2QxNzIxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh eS5jCkBAIC02MDQxLDYgKzYwNDEsNyBAQCBzdGF0aWMgdm9pZCBjaHZfcHJlcGFyZV9wbGwoc3Ry dWN0IGludGVsX2NydGMgKmNydGMsCiAJZW51bSBkcGlvX2NoYW5uZWwgcG9ydCA9IHZsdl9waXBl X3RvX2NoYW5uZWwocGlwZSk7CiAJdTMyIGxvb3BmaWx0ZXIsIGludGNvZWZmOwogCXUzMiBiZXN0 biwgYmVzdG0xLCBiZXN0bTIsIGJlc3RwMSwgYmVzdHAyLCBiZXN0bTJfZnJhYzsKKwl1MzIgZHBp b192YWw7CiAJaW50IHJlZmNsazsKIAogCWJlc3RuID0gcGlwZV9jb25maWctPmRwbGwubjsKQEAg LTYwNDksNiArNjA1MCw3IEBAIHN0YXRpYyB2b2lkIGNodl9wcmVwYXJlX3BsbChzdHJ1Y3QgaW50 ZWxfY3J0YyAqY3J0YywKIAliZXN0bTIgPSBwaXBlX2NvbmZpZy0+ZHBsbC5tMiA+PiAyMjsKIAli ZXN0cDEgPSBwaXBlX2NvbmZpZy0+ZHBsbC5wMTsKIAliZXN0cDIgPSBwaXBlX2NvbmZpZy0+ZHBs bC5wMjsKKwlkcGlvX3ZhbCA9IDA7CiAKIAkvKgogCSAqIEVuYWJsZSBSZWZjbGsgYW5kIFNTQwpA QCAtNjA3MywxMyArNjA3NSwyMiBAQCBzdGF0aWMgdm9pZCBjaHZfcHJlcGFyZV9wbGwoc3RydWN0 IGludGVsX2NydGMgKmNydGMsCiAJCQlEUElPX0NIVl9NMV9ESVZfQllfMiB8CiAJCQkxIDw8IERQ SU9fQ0hWX05fRElWX1NISUZUKTsKIAotCS8qIE0yIGZyYWN0aW9uIGRpdmlzaW9uICovCi0Jdmx2 X2RwaW9fd3JpdGUoZGV2X3ByaXYsIHBpcGUsIENIVl9QTExfRFcyKHBvcnQpLCBiZXN0bTJfZnJh Yyk7CisJaWYgKGJlc3RtMl9mcmFjKSB7CisJCS8qIE0yIGZyYWN0aW9uIGRpdmlzaW9uICovCisJ CXZsdl9kcGlvX3dyaXRlKGRldl9wcml2LCBwaXBlLCBDSFZfUExMX0RXMihwb3J0KSwgYmVzdG0y X2ZyYWMpOwogCi0JLyogTTIgZnJhY3Rpb24gZGl2aXNpb24gZW5hYmxlICovCi0Jdmx2X2RwaW9f d3JpdGUoZGV2X3ByaXYsIHBpcGUsIENIVl9QTExfRFczKHBvcnQpLAotCQkgICAgICAgRFBJT19D SFZfRlJBQ19ESVZfRU4gfAotCQkgICAgICAgKDIgPDwgRFBJT19DSFZfRkVFREZXRF9HQUlOX1NI SUZUKSk7CisJCS8qIE0yIGZyYWN0aW9uIGRpdmlzaW9uIGVuYWJsZSAqLworCQlkcGlvX3ZhbCA9 IHZsdl9kcGlvX3JlYWQoZGV2X3ByaXYsIHBpcGUsIENIVl9QTExfRFczKHBvcnQpKTsKKwkJZHBp b192YWwgfD0gRFBJT19DSFZfRlJBQ19ESVZfRU47CisJCWRwaW9fdmFsIHw9ICgyIDw8IERQSU9f Q0hWX0ZFRURGV0RfR0FJTl9TSElGVCk7CisJCXZsdl9kcGlvX3dyaXRlKGRldl9wcml2LCBwaXBl LCBDSFZfUExMX0RXMyhwb3J0KSwgZHBpb192YWwpOworCisJfSBlbHNlIHsKKwkJLyogTTIgZnJh Y3Rpb24gZGl2aXNpb24gZGlzYWJsZSAqLworCQlkcGlvX3ZhbCA9IHZsdl9kcGlvX3JlYWQoZGV2 X3ByaXYsIHBpcGUsIENIVl9QTExfRFczKHBvcnQpKTsKKwkJZHBpb192YWwgJj0gfihEUElPX0NI Vl9GUkFDX0RJVl9FTik7CisJCXZsdl9kcGlvX3dyaXRlKGRldl9wcml2LCBwaXBlLCBDSFZfUExM X0RXMyhwb3J0KSwgZHBpb192YWwpOworCX0KIAogCS8qIExvb3AgZmlsdGVyICovCiAJcmVmY2xr ID0gaTl4eF9nZXRfcmVmY2xrKGNydGMsIDApOwotLSAKMS43LjkuNQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK