From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 06/34] drm: Add a simple linear congruent generator PRNG Date: Tue, 13 Dec 2016 12:44:10 +0200 Message-ID: <1481625850.3639.22.camel@linux.intel.com> References: <20161212115350.780-1-chris@chris-wilson.co.uk> <20161212115350.780-7-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20161212115350.780-7-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 , dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gbWEsIDIwMTYtMTItMTIgYXQgMTE6NTMgKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBG b3IgdGVzdGluZywgd2Ugd2FudCBhIHJlcHJvZHVjaWJsZSBQUk5HLCBhIHBsYWluIGxpbmVhciBj b25ncnVlbnQKPiBnZW5lcmF0b3IgaXMgc3VpdGFibGUgZm9yIG91ciB2ZXJ5IGxpbWl0ZWQgc2Vs ZnRlc3RzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls c29uLmNvLnVrPgoKPFNOSVA+Cgo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9saWIvZHJtX3JhbmQu Ywo+IEBAIC0wLDAgKzEsNTEgQEAKPiArI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+ICsjaW5j bHVkZSA8bGludXgvc2xhYi5oPgo+ICsjaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KPiArCj4gKyNp bmNsdWRlICJkcm1fcmFuZC5oIgo+ICsKPiArdTMyIGRybV9sY2dfcmFuZG9tKHUzMiAqc3RhdGUp Cj4gK3sKPiArCXUzMiBzID0gKnN0YXRlOwo+ICsKPiArI2RlZmluZSByb2woeCwgaykgKCgoeCkg PDwgKGspKSB8ICgoeCkgPj4gKDMyIC0gKGspKSkpCj4gKwlzID0gKHMgXiByb2wocywgNSkgXiBy b2wocywgMjQpKSArIDB4Mzc3OTg4NDk7Cj4gKyN1bmRlZiByb2wKPiArCj4gKwkqc3RhdGUgPSBz Owo+ICsJcmV0dXJuIHM7Cj4gK30KCkRvIHN0YXRlIHlvdXIgc291cmNlIGZvciBjaGVja2luZyBw dXJwb3Nlcy4gQ29kZSBpcyBib3VuZCB0byBiZSBjb3BpZWQKYW5kIHRoZXJlJ3Mgbm8gcmVhc29u IHRvIGhhdmUgaXQgZ29vZC4KCj4gK0VYUE9SVF9TWU1CT0woZHJtX2xjZ19yYW5kb20pOwo+ICsK PiAraW50ICpkcm1fcmFuZG9tX3Jlb3JkZXIoaW50ICpvcmRlciwgaW50IGNvdW50LCB1MzIgKnN0 YXRlKQo+ICt7Cj4gKwlpbnQgbjsKPiArCj4gKwlmb3IgKG4gPSBjb3VudC0xOyBuID4gMTsgbi0t KSB7Cj4gKwkJaW50IHIgPSBkcm1fbGNnX3JhbmRvbShzdGF0ZSkgJSAobiArIDEpOwo+ICsJCWlm IChyICE9IG4pIHsKPiArCQkJaW50IHRtcCA9IG9yZGVyW25dOwo+ICsJCQlvcmRlcltuXSA9IG9y ZGVyW3JdOwo+ICsJCQlvcmRlcltyXSA9IHRtcDsKPiArCQl9Cj4gKwl9Cj4gKwo+ICsJcmV0dXJu IG9yZGVyOwo+ICt9CgpJZiB5b3UgaGF2ZSB0d28gaXRlbXMuLi4gU28gZGVmaW5pdGVseSBhZGQg YmlnIGRpc2NsYWltZXJzIG9mIG5vdCBiZWluZwpyYW5kb20sIG9yIHVzZSBzb21lIG1vcmUgcHJv dmVuIGFsZ29yaXRobSA6KQoKUmVnYXJkcywgSm9vbmFzCi0tIApKb29uYXMgTGFodGluZW4KT3Bl biBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==