diff --git a/sdk/tests/conformance2/glsl3/precision-side-effects-bug.html b/sdk/tests/conformance2/glsl3/precision-side-effects-bug.html
index 3bf4e71580..c717c4ee94 100644
--- a/sdk/tests/conformance2/glsl3/precision-side-effects-bug.html
+++ b/sdk/tests/conformance2/glsl3/precision-side-effects-bug.html
@@ -77,6 +77,11 @@
"use strict";
description("Verify precision side effects");
debug("");
+debug("When this test is run on Adreno (no repros on other vendors so far):");
+debug(" - the result of the expression 0 | (int(e0 == e0) * 0x8000) somehow returns -32768 instead of 32768 despite the variable using highp precision;");
+debug(" - splitting the expression along | fixes the issue (could also be observed with other operators).");
+debug('For additional reference see this pull request and Chromium bug');
+debug("");
var wtu = WebGLTestUtils;
function test() {
var gl = wtu.create3DContext("canvas", undefined, 2);