From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N1kfP-0006OH-47 for qemu-devel@nongnu.org; Sat, 24 Oct 2009 13:44:39 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N1kfN-0006Nv-Gi for qemu-devel@nongnu.org; Sat, 24 Oct 2009 13:44:37 -0400 Received: from [199.232.76.173] (port=54613 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N1kfN-0006Ns-9z for qemu-devel@nongnu.org; Sat, 24 Oct 2009 13:44:37 -0400 Received: from fg-out-1718.google.com ([72.14.220.152]:62824) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N1kfM-0000Yw-Nv for qemu-devel@nongnu.org; Sat, 24 Oct 2009 13:44:37 -0400 Received: by fg-out-1718.google.com with SMTP id 16so502483fgg.10 for ; Sat, 24 Oct 2009 10:44:35 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <1256386749-85299-7-git-send-email-juha.riihimaki@nokia.com> References: <1256386749-85299-1-git-send-email-juha.riihimaki@nokia.com> <1256386749-85299-7-git-send-email-juha.riihimaki@nokia.com> Date: Sat, 24 Oct 2009 19:44:34 +0200 Message-ID: <761ea48b0910241044x147ab20cn49455df53f9d865c@mail.gmail.com> Subject: Re: [Qemu-devel] [PATCH v2 06/10] target-arm: fix neon vsri, vshl and vsli ops From: Laurent Desnogues Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: base64 List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: juha.riihimaki@nokia.com Cc: qemu-devel@nongnu.org T24gU2F0LCBPY3QgMjQsIDIwMDkgYXQgMjoxOSBQTSwgIDxqdWhhLnJpaWhpbWFraUBub2tpYS5j b20+IHdyb3RlOgo+IEZyb206IEp1aGEgUmlpaGlt5GtpIDxqdWhhLnJpaWhpbWFraUBub2tpYS5j b20+Cj4KPiBTaGlmdCBieSBpbW1lZGlhdGUgdmFsdWUgaXMgaW5jb3JyZWN0bHkgb3ZlcndyaXR0 ZW4gYnkgYSB0ZW1wb3JhcnkKPiB2YXJpYWJsZSBpbiB0aGUgcHJvY2Vzc2luZyBvZiBORU9OIHZz cmksIHZzaGwgYW5kIHZzbGkgaW5zdHJ1Y3Rpb25zLgo+IFRoaXMgcGF0Y2ggaGFzIGJlZW4gcmV2 aXNlZCB0byBhbHNvIGluY2x1ZGUgYSBmaXggZm9yIHRoZSBzcGVjaWFsCj4gY2FzZSB3aGVyZSB0 aGUgY29kZSB3b3VsZCBwcmV2aW91c2x5IHRyeSB0byBzaGlmdCBhbiBpbnRlZ2VyIHZhbHVlCj4g b3ZlciAzMSBiaXRzIGxlZnQvcmlnaHQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWhhIFJpaWhpbeRr aSA8anVoYS5yaWloaW1ha2lAbm9raWEuY29tPgoKQWNrZWQtYnk6IExhdXJlbnQgRGVzbm9ndWVz IDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CgoKTGF1cmVudAoKPiAtLS0KPiCgdGFyZ2V0 LWFybS90cmFuc2xhdGUuYyB8IKAgMzIgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0K PiCgMSBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKPgo+ IGRpZmYgLS1naXQgYS90YXJnZXQtYXJtL3RyYW5zbGF0ZS5jIGIvdGFyZ2V0LWFybS90cmFuc2xh dGUuYwo+IGluZGV4IGQxZTJlZDIuLjllOTI0ZDQgMTAwNjQ0Cj4gLS0tIGEvdGFyZ2V0LWFybS90 cmFuc2xhdGUuYwo+ICsrKyBiL3RhcmdldC1hcm0vdHJhbnNsYXRlLmMKPiBAQCAtNDA5OCw3ICs0 MDk4LDcgQEAgc3RhdGljIGludCBkaXNhc19uZW9uX2RhdGFfaW5zbihDUFVTdGF0ZSAqIGVudiwg RGlzYXNDb250ZXh0ICpzLCB1aW50MzJfdCBpbnNuKQo+IKAgoCBpbnQgcGFpcndpc2U7Cj4goCCg IGludCB1Owo+IKAgoCBpbnQgbjsKPiAtIKAgoHVpbnQzMl90IGltbTsKPiArIKAgoHVpbnQzMl90 IGltbSwgbWFzazsKPiCgIKAgVENHdiB0bXAsIHRtcDIsIHRtcDMsIHRtcDQsIHRtcDU7Cj4goCCg IFRDR3ZfaTY0IHRtcDY0Owo+Cj4gQEAgLTQ2MjYsMzEgKzQ2MjYsMzUgQEAgc3RhdGljIGludCBk aXNhc19uZW9uX2RhdGFfaW5zbihDUFVTdGF0ZSAqIGVudiwgRGlzYXNDb250ZXh0ICpzLCB1aW50 MzJfdCBpbnNuKQo+IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCBzd2l0Y2ggKHNpemUpIHsK PiCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgY2FzZSAwOgo+IKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgIKAgoCCgIKAgaWYgKG9wID09IDQpCj4gLSCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgIKAgoGltbSA9IDB4ZmYgPj4gLXNoaWZ0Owo+ICsgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgIKAgoCCgIKBtYXNrID0gMHhmZiA+PiAtc2hpZnQ7Cj4goCCgIKAgoCCgIKAgoCCgIKAg oCCgIKAgoCCgIKAgoCBlbHNlCj4gLSCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAg oGltbSA9ICh1aW50OF90KSgweGZmIDw8IHNoaWZ0KTsKPiAtIKAgoCCgIKAgoCCgIKAgoCCgIKAg oCCgIKAgoCCgIKBpbW0gfD0gaW1tIDw8IDg7Cj4gLSCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgaW1tIHw9IGltbSA8PCAxNjsKPiArIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgbWFzayA9ICh1aW50OF90KSgweGZmIDw8IHNoaWZ0KTsKPiArIKAgoCCgIKAgoCCgIKAg oCCgIKAgoCCgIKAgoCCgIKBtYXNrIHw9IG1hc2sgPDwgODsKPiArIKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgIKAgoCCgIKBtYXNrIHw9IG1hc2sgPDwgMTY7Cj4goCCgIKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgIKAgoCBicmVhazsKPiCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgY2FzZSAxOgo+ IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgaWYgKG9wID09IDQpCj4gLSCgIKAgoCCg IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoGltbSA9IDB4ZmZmZiA+PiAtc2hpZnQ7Cj4gKyCg IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoG1hc2sgPSAweGZmZmYgPj4gLXNoaWZ0 Owo+IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgZWxzZQo+IC0goCCgIKAgoCCgIKAg oCCgIKAgoCCgIKAgoCCgIKAgoCCgIKBpbW0gPSAodWludDE2X3QpKDB4ZmZmZiA8PCBzaGlmdCk7 Cj4gLSCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgaW1tIHw9IGltbSA8PCAxNjsKPiAr IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgbWFzayA9ICh1aW50MTZfdCkoMHhm ZmZmIDw8IHNoaWZ0KTsKPiArIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKBtYXNrIHw9 IG1hc2sgPDwgMTY7Cj4goCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCBicmVhazsKPiCg IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgY2FzZSAyOgo+IC0goCCgIKAgoCCgIKAgoCCgIKAg oCCgIKAgoCCgIKAgoGlmIChvcCA9PSA0KQo+IC0goCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgIKBpbW0gPSAweGZmZmZmZmZmdSA+PiAtc2hpZnQ7Cj4gLSCgIKAgoCCgIKAgoCCgIKAg oCCgIKAgoCCgIKAgoCCgZWxzZQo+IC0goCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IKBpbW0gPSAweGZmZmZmZmZmdSA8PCBzaGlmdDsKPiArIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgIKBpZiAoc2hpZnQgPCAtMzEgfHwgc2hpZnQgPiAzMSkgewo+ICsgoCCgIKAgoCCgIKAg oCCgIKAgoCCgIKAgoCCgIKAgoCCgIKBtYXNrID0gMDsKPiArIKAgoCCgIKAgoCCgIKAgoCCgIKAg oCCgIKAgoCCgIKB9IGVsc2Ugewo+ICsgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IKBpZiAob3AgPT0gNCkKPiArIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAg oG1hc2sgPSAweGZmZmZmZmZmdSA+PiAtc2hpZnQ7Cj4gKyCgIKAgoCCgIKAgoCCgIKAgoCCgIKAg oCCgIKAgoCCgIKAgoGVsc2UKPiArIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IKAgoG1hc2sgPSAweGZmZmZmZmZmdSA8PCBzaGlmdDsKPiArIKAgoCCgIKAgoCCgIKAgoCCgIKAg oCCgIKAgoCCgIKB9Cj4goCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCBicmVhazsKPiCg IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgZGVmYXVsdDoKPiCgIKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgIKAgoCCgIGFib3J0KCk7Cj4goCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIH0KPiCg IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgdG1wMiA9IG5lb25fbG9hZF9yZWcocmQsIHBhc3Mp Owo+IC0goCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgdGNnX2dlbl9hbmRpX2kzMih0bXAsIHRt cCwgaW1tKTsKPiAtIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoHRjZ19nZW5fYW5kaV9pMzIo dG1wMiwgdG1wMiwgfmltbSk7Cj4gKyCgIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKB0Y2dfZ2Vu X2FuZGlfaTMyKHRtcCwgdG1wLCBtYXNrKTsKPiArIKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCgIKAg oHRjZ19nZW5fYW5kaV9pMzIodG1wMiwgdG1wMiwgfm1hc2spOwo+IKAgoCCgIKAgoCCgIKAgoCCg IKAgoCCgIKAgoCB0Y2dfZ2VuX29yX2kzMih0bXAsIHRtcCwgdG1wMik7Cj4goCCgIKAgoCCgIKAg oCCgIKAgoCCgIKAgoCCgIGRlYWRfdG1wKHRtcDIpOwo+IKAgoCCgIKAgoCCgIKAgoCCgIKAgoCCg IH0KPiAtLQo+IDEuNi41Cj4KPgo+Cj4K