From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id C13AC6E90E for ; Wed, 9 May 2018 17:38:08 +0000 (UTC) From: Dhinakaran Pandiyan Date: Wed, 9 May 2018 10:37:38 -0700 Message-Id: <20180509173746.23405-7-dhinakaran.pandiyan@intel.com> In-Reply-To: <20180509173746.23405-1-dhinakaran.pandiyan@intel.com> References: <20180509173746.23405-1-dhinakaran.pandiyan@intel.com> Subject: [igt-dev] [PATCH i-g-t 06/14] 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+ClJl dmlld2VkLWJ5OiBLYXRhcnp5bmEgRGVjIDxrYXRhcnp5bmEuZGVjQGludGVsLmNvbT4KLS0tCiB0 ZXN0cy9rbXNfcHNyX3NpbmtfY3JjLmMgfCAzMCArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL3Rlc3RzL2ttc19wc3Jfc2lua19jcmMuYyBiL3Rlc3RzL2ttc19wc3Jfc2lua19j cmMuYwppbmRleCBhZjYzZTY4OS4uOTQxMzRiN2QgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2ttc19wc3Jf c2lua19jcmMuYworKysgYi90ZXN0cy9rbXNfcHNyX3NpbmtfY3JjLmMKQEAgLTI0MSwzNCArMjQx LDE0IEBAIHN0YXRpYyB2b2lkIGdldF9zaW5rX2NyYyhkYXRhX3QgKmRhdGEsIGNoYXIgKmNyYykK IAogc3RhdGljIGJvb2wgaXNfZ3JlZW4oY2hhciAqY3JjKQogewotCWNoYXIgY29sb3JfbWFza1s1 XSA9ICJGRkZGXDAiOwotCWNoYXIgcnNbNV0sIGdzWzVdLCBic1s1XTsKLQl1bnNpZ25lZCBpbnQg cmgsIGdoLCBiaCwgbWFzazsKLQlpbnQgcmV0OwotCisJY29uc3QgY2hhciAqbWFzayA9ICIwMDAw RkZGRjAwMDAiOworCXVpbnQzMl90ICpwID0gKHVpbnQzMl90ICopY3JjLCAqbWFza19wID0gKHVp bnQzMl90ICopbWFzazsKIAlpZiAoaWd0X2ludGVyYWN0aXZlX2RlYnVnKQogCQlyZXR1cm4gZmFs c2U7CiAKLQlzc2NhbmYoY29sb3JfbWFzaywgIiU0eCIsICZtYXNrKTsKLQotCW1lbWNweShycywg JmNyY1swXSwgNCk7Ci0JcnNbNF0gPSAnXDAnOwotCXJldCA9IHNzY2FuZihycywgIiU0eCIsICZy aCk7Ci0JaWd0X3JlcXVpcmUocmV0ID4gMCk7Ci0KLQltZW1jcHkoZ3MsICZjcmNbNF0sIDQpOwot CWdzWzRdID0gJ1wwJzsKLQlyZXQgPSBzc2NhbmYoZ3MsICIlNHgiLCAmZ2gpOwotCWlndF9yZXF1 aXJlKHJldCA+IDApOwotCi0JbWVtY3B5KGJzLCAmY3JjWzhdLCA0KTsKLQlic1s0XSA9ICdcMCc7 Ci0JcmV0ID0gc3NjYW5mKGJzLCAiJTR4IiwgJmJoKTsKLQlpZ3RfcmVxdWlyZShyZXQgPiAwKTsK LQotCXJldHVybiAoKHJoICYgbWFzaykgPT0gMCAmJgotCQkoZ2ggJiBtYXNrKSAhPSAwICYmCi0J CShiaCAmIG1hc2spID09IDApOworCS8qIENoZWNrIFIgYW5kIEIgY29tcG9uZW50cyBhcmUgMCBh bmQgRyBpcyBub24temVybyAqLworCXJldHVybiAqcCA9PSAqbWFza19wICYmICoocCArIDIpID09 ICoobWFza19wICsgMikgJiYKKwkgICAgICAgKCoocCArIDEpICYgKihtYXNrX3AgKyAxKSkgIT0g MDsKIH0KIAogc3RhdGljIHZvaWQgYXNzZXJ0X29yX21hbnVhbChib29sIGNvbmRpdGlvbiwgY29u c3QgY2hhciAqZXhwZWN0ZWQpCi0tIAoyLjE0LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaWd0LWRldgo=