[{"id":3675023,"web_url":"http://patchwork.ozlabs.org/comment/3675023/","msgid":"<CAATN3Nq=RF19ORFqX3be7KVh8JqVMTLw2K9uHZTarxs4spiXnA@mail.gmail.com>","list_archive_url":null,"date":"2026-04-08T23:37:04","subject":"Re: [PATCH v3 09/16] target/hexagon: add v68 HVX IEEE float\n conversion insns","submitter":{"id":86757,"url":"http://patchwork.ozlabs.org/api/people/86757/","name":"Taylor Simpson","email":"ltaylorsimpson@gmail.com"},"content":"On Wed, Apr 8, 2026 at 10:37 AM Matheus Tavares Bernardino <\nmatheus.bernardino@oss.qualcomm.com> wrote:\n\n> Add HVX IEEE floating-point conversion instructions:\n> - vconv_hf_h, vconv_h_hf, vconv_sf_w, vconv_w_sf: vconv operations\n> - vcvt_hf_sf, vcvt_sf_hf: float <-> half float conversions\n> - vcvt_hf_b, vcvt_hf_h, vcvt_hf_ub, vcvt_hf_uh: int to half float\n> - vcvt_b_hf, vcvt_h_hf, vcvt_ub_hf, vcvt_uh_hf: half float to int\n>\n> Signed-off-by: Matheus Tavares Bernardino <\n> matheus.bernardino@oss.qualcomm.com>\n> ---\n>  target/hexagon/mmvec/hvx_ieee_fp.h           |  4 +\n>  target/hexagon/mmvec/hvx_ieee_fp.c           | 18 ++++\n>  target/hexagon/imported/mmvec/encode_ext.def | 18 ++++\n>  target/hexagon/imported/mmvec/ext.idef       | 97 ++++++++++++++++++++\n>  4 files changed, 137 insertions(+)\n>\n\nReviewed-by: Taylor Simpson <ltaylorsimpson@gmail.com>","headers":{"Return-Path":"<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=E9S4z7xG;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=nongnu.org\n (client-ip=209.51.188.17; helo=lists.gnu.org;\n envelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n receiver=patchwork.ozlabs.org)"],"Received":["from lists.gnu.org (lists1p.gnu.org [209.51.188.17])\n\t(using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4frfcj4VM6z1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 09:37:39 +1000 (AEST)","from localhost ([::1] helo=lists1p.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.90_1)\n\t(envelope-from <qemu-devel-bounces@nongnu.org>)\n\tid 1wAcSY-0005xM-Vv; Wed, 08 Apr 2026 19:37:23 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <ltaylorsimpson@gmail.com>)\n id 1wAcSV-0005wf-0n\n for qemu-devel@nongnu.org; Wed, 08 Apr 2026 19:37:19 -0400","from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <ltaylorsimpson@gmail.com>)\n id 1wAcST-0001yE-J6\n for qemu-devel@nongnu.org; Wed, 08 Apr 2026 19:37:18 -0400","by mail-pj1-x1034.google.com with SMTP id\n 98e67ed59e1d1-356337f058aso294706a91.2\n for <qemu-devel@nongnu.org>; Wed, 08 Apr 2026 16:37:17 -0700 (PDT)"],"ARC-Seal":"i=1; a=rsa-sha256; t=1775691436; cv=none;\n d=google.com; s=arc-20240605;\n b=hXWXT/QS57DVatQp3KSKu8ocz4AgD23ZLINSwx4hZjJJGSMIAzneoGKkvvxbrc3p8S\n qRoTgr8tGZNlKC19h80Usfu5IBUSoFbXYDLHTMsF5gBUxBhQW9T5RyBZWs4xnRnfO+KS\n pesbXGG2H1sI8si0ITGvs8gIzulyd/PYAOaUytU/qIAFlji0jk3iFr7/vcvLrCL48Re1\n ZomFngeDlDV51VkscWmrxXD3kGuj4z+EvxVv/EEZ9zSGIte+INih8rNSmt3S1eG7aU0T\n z4oouShwOw6l5Dn3S578pRKpesTP9NEROi8qHdws+ZNeZMIwkHGSAIjkrxVCt8vh+6ET\n az/w==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=uzxIP0+Wu+c1/3nvu77bVLUcE+U/rAZDyHkF9UnDmVo=;\n fh=seHpsuERei6GoCJPMtZiXpXOw/2EVnvuQ7nSTREwIqg=;\n b=G8I+Zs8hjuzYMzxICRSf0QfeNH2xRhlmGoI2M4gWpQzvQgrPPh38gbIc0C66dTlkU/\n vVsQCSTN1qKk5AAtfFrLIpgjWC+b64KzjBpQTlZ2jWQLEBHSyE61URf6newpdw2wkNAL\n KPurfbzOHRShaZA746gcssWLYpxi47Cv85mFpEt3HuKWGvfl/TeBoQUv8OjedMENu3UE\n d7leN+jQXUZV5Q9c0DVX3dp5smTU9iDVsYM7gYOkJPCr+zKp+wRGYgr20N9q50QS/Yj7\n MiDSu3A4tgI8IVysMX6HxHLyenRqIfXDj/JSvclOrOtukOw18ZYJY5J63hD52KL5nqN2\n r7bA==; darn=nongnu.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1775691436; x=1776296236; darn=nongnu.org;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=uzxIP0+Wu+c1/3nvu77bVLUcE+U/rAZDyHkF9UnDmVo=;\n b=E9S4z7xGF8Nl5m2SwQ6o33+uwINUEeJUz+iAWlRXeLpntY+pKgMOVGHPXhq4AyG3Wx\n fH9HctGMc2ARCk2l/KhLMhVm4CjIXZvUXM7N2xJfmXaOuJbHE3O7YwKhGj2cfDGhXhOL\n tBc8ow0KC4rANpxsIEgyofxWgbvHrEdzWmhIDDcZigiRsgT1ZGbIvaa/QbDiimsEvxAA\n wm+2QfZvP8CewRalZY0zQYOicW0U6yYCQ/xcw7ZybJgKjJJpmBOwo0QvSHC6k8pQ6r4m\n vq1juLNcsdisnJpUdg8NDUmBlMmHV2dG4t2P8z65JyJyhzd58CMEnoexFsEfbRa3jztS\n pp9g==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775691436; x=1776296236;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=uzxIP0+Wu+c1/3nvu77bVLUcE+U/rAZDyHkF9UnDmVo=;\n b=OFKwQUMqBXSNPSLOjr75xYLQGKqy987T5sQ0mglP1osvzAuj8hpbFZYXVU7j+tpLSa\n WzwfVPjjbSTCgKPDAr1jE/73DItJXEOupcBRGyUHNnuCzrS/uqCoa/MpwxSy26heVTp3\n gm4eMP4P+lWZcTYJtuRPZy/YbwIe5AH0nEOb6bhnoftfhk2ldK9iJzmiUsEDThpGT/6M\n 6YAAUa9DHJ1yHwYN+2aYJrP0yjeISdquv1VgOVeLierYBQVXI56/yldbKarDOgJnMfeR\n yLqYK4AlOFJO3nXf0WeA0977M3IRt5/ZZt7UFMZoy9S/Ie/+Xotgy7Bd6oMCMQ/pMUCg\n cqbg==","X-Gm-Message-State":"AOJu0YxAhsGOquI5t9JiW8zyLeE5K46GyY+OKrotwB15MhOXxGSkaiEZ\n S2leGbD/RN849026+XGtL/ZdZ25RPLXDCmAPP6xiJxCAa4Vz4RltvLE/39j+GqX5/GWT9SnnvRZ\n 12unOp1wzBaMfYxqZZY5JIjTmo5IBrz4=","X-Gm-Gg":"AeBDievrCK7daG7UCHib8BbUOYUhkgqUXZx0xT6nB5eYEBkP6wvehUgKGOy9brGZ0+3\n zn4iQ3ZxcWWe+DQNeozMtyJ+21lIp+8Ngs1KsTipO/ncIP4Cty41eB5kSVjB63N3b5vdP7NNd11\n vGmaAg4lV8F1rr33K36DWQlzWuLPCv13praxg1O8mN9wmqm+o+USTZ2jOcdnRqOBpsE68mMqrqp\n x+ll4Uq9ZffMWyW8WH8OjUmsoTSCIgGfdgpNmenvWoEfoBWqDkpgvEaM2LfQFqpKMVIwN4Y0yha\n EtHd7/x1Z7Fqd1wrRnftOu/0F/EfXksCRVM9aug=","X-Received":"by 2002:a17:90a:3f09:b0:35e:30bc:96ed with SMTP id\n 98e67ed59e1d1-35e30bc9af6mr2111557a91.10.1775691435994; Wed, 08 Apr 2026\n 16:37:15 -0700 (PDT)","MIME-Version":"1.0","References":"<cover.1775665981.git.matheus.bernardino@oss.qualcomm.com>\n <99bac24648fdd5c5903e057eb4c9208d851070a4.1775665981.git.matheus.bernardino@oss.qualcomm.com>","In-Reply-To":"\n <99bac24648fdd5c5903e057eb4c9208d851070a4.1775665981.git.matheus.bernardino@oss.qualcomm.com>","From":"Taylor Simpson <ltaylorsimpson@gmail.com>","Date":"Wed, 8 Apr 2026 17:37:04 -0600","X-Gm-Features":"AQROBzDBnijb1Qk-Kb9tGyJmnsuuBZDjCtvj-ZgFAnfp8885B7uu-OqfWk7CAMM","Message-ID":"\n <CAATN3Nq=RF19ORFqX3be7KVh8JqVMTLw2K9uHZTarxs4spiXnA@mail.gmail.com>","Subject":"Re: [PATCH v3 09/16] target/hexagon: add v68 HVX IEEE float\n conversion insns","To":"Matheus Tavares Bernardino <matheus.bernardino@oss.qualcomm.com>","Cc":"qemu-devel@nongnu.org, richard.henderson@linaro.org, ale@rev.ng,\n anjo@rev.ng, brian.cain@oss.qualcomm.com, marco.liebel@oss.qualcomm.com,\n philmd@linaro.org, quic_mburton@quicinc.com, sid.manning@oss.qualcomm.com","Content-Type":"multipart/alternative; boundary=\"00000000000045f27d064efb610d\"","Received-SPF":"pass client-ip=2607:f8b0:4864:20::1034;\n envelope-from=ltaylorsimpson@gmail.com; helo=mail-pj1-x1034.google.com","X-Spam_score_int":"-20","X-Spam_score":"-2.1","X-Spam_bar":"--","X-Spam_report":"(-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,\n DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,\n HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=ham autolearn_force=no","X-Spam_action":"no action","X-BeenThere":"qemu-devel@nongnu.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"qemu development <qemu-devel.nongnu.org>","List-Unsubscribe":"<https://lists.nongnu.org/mailman/options/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>","List-Archive":"<https://lists.nongnu.org/archive/html/qemu-devel>","List-Post":"<mailto:qemu-devel@nongnu.org>","List-Help":"<mailto:qemu-devel-request@nongnu.org?subject=help>","List-Subscribe":"<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n <mailto:qemu-devel-request@nongnu.org?subject=subscribe>","Errors-To":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org","Sender":"qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org"}}]