From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2809C6E1C7 for ; Wed, 11 Apr 2018 02:37:59 +0000 (UTC) From: Dhinakaran Pandiyan Date: Tue, 10 Apr 2018 19:37:18 -0700 Message-Id: <20180411023732.32362-6-dhinakaran.pandiyan@intel.com> In-Reply-To: <20180411023732.32362-1-dhinakaran.pandiyan@intel.com> References: <20180411023732.32362-1-dhinakaran.pandiyan@intel.com> Subject: [igt-dev] [PATCH i-g-t 06/20] tests/psr: Optimize check for green frame. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Dhinakaran Pandiyan , rodrigo.vivi@intel.com List-ID: RWxpbWluYXRlIHRocmVlIG1lbWNweSdzIGFuZCBmb3VyIHNzY2FuZidzLgoKU2lnbmVkLW9mZi1i eTogRGhpbmFrYXJhbiBQYW5kaXlhbiA8ZGhpbmFrYXJhbi5wYW5kaXlhbkBpbnRlbC5jb20+Ci0t LQogdGVzdHMva21zX3Bzcl9zaW5rX2NyYy5jIHwgMzAgKysrKystLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS90ZXN0cy9rbXNfcHNyX3NpbmtfY3JjLmMgYi90ZXN0cy9rbXNfcHNyX3Np bmtfY3JjLmMKaW5kZXggYWY2M2U2ODkuLjk0MTM0YjdkIDEwMDY0NAotLS0gYS90ZXN0cy9rbXNf cHNyX3NpbmtfY3JjLmMKKysrIGIvdGVzdHMva21zX3Bzcl9zaW5rX2NyYy5jCkBAIC0yNDEsMzQg KzI0MSwxNCBAQCBzdGF0aWMgdm9pZCBnZXRfc2lua19jcmMoZGF0YV90ICpkYXRhLCBjaGFyICpj cmMpCiAKIHN0YXRpYyBib29sIGlzX2dyZWVuKGNoYXIgKmNyYykKIHsKLQljaGFyIGNvbG9yX21h c2tbNV0gPSAiRkZGRlwwIjsKLQljaGFyIHJzWzVdLCBnc1s1XSwgYnNbNV07Ci0JdW5zaWduZWQg aW50IHJoLCBnaCwgYmgsIG1hc2s7Ci0JaW50IHJldDsKLQorCWNvbnN0IGNoYXIgKm1hc2sgPSAi MDAwMEZGRkYwMDAwIjsKKwl1aW50MzJfdCAqcCA9ICh1aW50MzJfdCAqKWNyYywgKm1hc2tfcCA9 ICh1aW50MzJfdCAqKW1hc2s7CiAJaWYgKGlndF9pbnRlcmFjdGl2ZV9kZWJ1ZykKIAkJcmV0dXJu IGZhbHNlOwogCi0Jc3NjYW5mKGNvbG9yX21hc2ssICIlNHgiLCAmbWFzayk7Ci0KLQltZW1jcHko cnMsICZjcmNbMF0sIDQpOwotCXJzWzRdID0gJ1wwJzsKLQlyZXQgPSBzc2NhbmYocnMsICIlNHgi LCAmcmgpOwotCWlndF9yZXF1aXJlKHJldCA+IDApOwotCi0JbWVtY3B5KGdzLCAmY3JjWzRdLCA0 KTsKLQlnc1s0XSA9ICdcMCc7Ci0JcmV0ID0gc3NjYW5mKGdzLCAiJTR4IiwgJmdoKTsKLQlpZ3Rf cmVxdWlyZShyZXQgPiAwKTsKLQotCW1lbWNweShicywgJmNyY1s4XSwgNCk7Ci0JYnNbNF0gPSAn XDAnOwotCXJldCA9IHNzY2FuZihicywgIiU0eCIsICZiaCk7Ci0JaWd0X3JlcXVpcmUocmV0ID4g MCk7Ci0KLQlyZXR1cm4gKChyaCAmIG1hc2spID09IDAgJiYKLQkJKGdoICYgbWFzaykgIT0gMCAm JgotCQkoYmggJiBtYXNrKSA9PSAwKTsKKwkvKiBDaGVjayBSIGFuZCBCIGNvbXBvbmVudHMgYXJl IDAgYW5kIEcgaXMgbm9uLXplcm8gKi8KKwlyZXR1cm4gKnAgPT0gKm1hc2tfcCAmJiAqKHAgKyAy KSA9PSAqKG1hc2tfcCArIDIpICYmCisJICAgICAgICgqKHAgKyAxKSAmICoobWFza19wICsgMSkp ICE9IDA7CiB9CiAKIHN0YXRpYyB2b2lkIGFzc2VydF9vcl9tYW51YWwoYm9vbCBjb25kaXRpb24s IGNvbnN0IGNoYXIgKmV4cGVjdGVkKQotLSAKMi4xNC4xCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2lndC1kZXYK