[{"id":3674367,"web_url":"http://patchwork.ozlabs.org/comment/3674367/","msgid":"<10c81813-d4e6-4d77-bb21-3d3c15734f6f@linaro.org>","list_archive_url":null,"date":"2026-04-07T15:10:28","subject":"Re: [PATCH v9 18/20] target/arm/tcg/translate.c: replace\n translator_ldl_swap with translator_ldl_end","submitter":{"id":85798,"url":"http://patchwork.ozlabs.org/api/people/85798/","name":"Pierrick Bouvier","email":"pierrick.bouvier@linaro.org"},"content":"On 4/6/26 11:59 PM, Richard Henderson wrote:\n> On 4/7/26 12:27, Pierrick Bouvier wrote:\n>> Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>\n>> ---\n>>    target/arm/cpu.c           |  6 +-----\n>>    target/arm/tcg/translate.c | 11 +++++------\n>>    2 files changed, 6 insertions(+), 11 deletions(-)\n>>\n>> diff --git a/target/arm/cpu.c b/target/arm/cpu.c\n>> index ccc47c8a9ad..b62de8addff 100644\n>> --- a/target/arm/cpu.c\n>> +++ b/target/arm/cpu.c\n>> @@ -828,15 +828,11 @@ static void arm_disas_set_info(const CPUState *cpu, disassemble_info *info)\n>>        }\n>>    \n>>        info->endian = BFD_ENDIAN_LITTLE;\n>> -    if (bswap_code(sctlr_b)) {\n>> -        info->endian = target_big_endian() ? BFD_ENDIAN_LITTLE : BFD_ENDIAN_BIG;\n>> -    }\n>>        info->flags &= ~INSN_ARM_BE32;\n>> -#ifndef CONFIG_USER_ONLY\n>>        if (sctlr_b) {\n>> +        info->endian |= BFD_ENDIAN_BIG;\n>>            info->flags |= INSN_ARM_BE32;\n>>        }\n>> -#endif\n>>    }\n>>    \n>>    static void aarch64_cpu_dump_state(CPUState *cs, FILE *f, int flags)\n> \n> With $subject, this should be split to its own patch.\n>\n\nSure, will split it.\n\n> With that,\n> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>\n> \n> \n> r~\n> \n>> diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c\n>> index 1fbe41ec643..5b6a80930af 100644\n>> --- a/target/arm/tcg/translate.c\n>> +++ b/target/arm/tcg/translate.c\n>> @@ -6283,14 +6283,13 @@ static void disas_thumb_insn(DisasContext *s, uint32_t insn)\n>>    static uint16_t arm_lduw_code(CPUARMState *env, DisasContextBase* s,\n>>                                  target_ulong addr, bool sctlr_b)\n>>    {\n>> -#ifndef CONFIG_USER_ONLY\n>> -    /* In big-endian (BE32) mode, adjacent Thumb instructions have been swapped\n>> -       within each word.  Undo that now.  */\n>> +    MemOp end = MO_LE;\n>>        if (sctlr_b) {\n>> +        /* In BE32 mode, adjacent Thumb instructions are swapped. */\n>>            addr ^= 2;\n>> +        end = MO_BE;\n>>        }\n>> -#endif\n>> -    return translator_lduw_swap(env, s, addr, bswap_code(sctlr_b));\n>> +    return translator_lduw_end(env, s, addr, end);\n>>    }\n>>    \n>>    static bool insn_crosses_page(CPUARMState *env, DisasContext *s)\n>> @@ -6531,7 +6530,7 @@ static void arm_post_translate_insn(DisasContext *dc)\n>>    static uint32_t arm_ldl_code(CPUARMState *env, DisasContextBase *s,\n>>                                 target_ulong addr, bool sctlr_b)\n>>    {\n>> -    return translator_ldl_swap(env, s, addr, bswap_code(sctlr_b));\n>> +    return translator_ldl_end(env, s, addr, sctlr_b ? MO_BE : MO_LE);\n>>    }\n>>    \n>>    static void arm_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu)\n>","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=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=Jd8tZ6Y8;\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 (lists.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 4fqwxW3rbCz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 05:19:43 +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 1wABUO-0006GS-Dw; Tue, 07 Apr 2026 14:49:28 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <pierrick.bouvier@linaro.org>)\n id 1wABSb-0002em-4B\n for qemu-devel@nongnu.org; Tue, 07 Apr 2026 14:47:38 -0400","from mail-pg1-x534.google.com ([2607:f8b0:4864:20::534])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <pierrick.bouvier@linaro.org>)\n id 1wA84X-0000cl-9H\n for qemu-devel@nongnu.org; Tue, 07 Apr 2026 11:10:36 -0400","by mail-pg1-x534.google.com with SMTP id\n 41be03b00d2f7-c76b0cda2aeso2083252a12.2\n for <qemu-devel@nongnu.org>; Tue, 07 Apr 2026 08:10:32 -0700 (PDT)","from [192.168.1.169] (216-71-219-44.dyn.novuscom.net.\n [216.71.219.44]) by smtp.gmail.com with ESMTPSA id\n 41be03b00d2f7-c76c659bedesm15245569a12.30.2026.04.07.08.10.29\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Tue, 07 Apr 2026 08:10:29 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1775574631; x=1776179431; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc\n :to:content-language:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=XmlK8qp4QxDkmjc3jQkfJt8CwnmWAquFsEPPWzRTxLY=;\n b=Jd8tZ6Y8/NpHB8jn4Bec3WdWLIbRV3cFHymF7eVbX/x3nVxNJMNR7NNO2xKLMgs5bI\n 1Wki3xAvDjpWVpqxDyCI7Nz9NKBJovl7xlkNK2jCJ0HC2OCTQmVxfQis1/u74dfPbve/\n IEafX+DfbFW6co4utxNN7/PN1jB7KBfIkUbmFxJVT7P//74H8IQ445gs13NvgFm5sCYu\n H7eT/HsmZWACaFdt+PwOcrFBejzPqCUNf+gXmzjXLPNU1RyuCyMFsqMc7zTVGi305C7P\n taDaY6hNzwbOdwzsr9Y2a9daJX83O3DeSjU0d9igMxz2pSZqzRcbTDelXyS9Ax0WzBUv\n Ss+Q==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775574631; x=1776179431;\n h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc\n :to:content-language:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=XmlK8qp4QxDkmjc3jQkfJt8CwnmWAquFsEPPWzRTxLY=;\n b=gT0ZoQfl0ZuC7Fpjp4w5JCZ4FLvLeP9sBlZo6SWU3fZ/Lxl9bGilTrn1a8sTU6gCA7\n 6naOHJO3ZnJwkNRQ6F0FaJv9GJRr0PRba+dHi8lgkjgMSA9KC6tKYZfH0YwyS9VELc0H\n hdpXTKfytlxxxTIXeGn0uQkF2z9K/QrsdkCoqHlOKqGD9vxeaL1lyBlHPhqSfOvQ/iUt\n 0C36IHYyMQnRsZSEUZTqI7xSlLSlmCFuRUbuRmotIPc/3KZJf1jC1B1+N7BAvkSoLDh7\n sHP+rgLhA4nZeciUUsYT1F9w0nfQwqNTkTz+XYzO8R7L/AgHZOnzq+k2/Tm820M+rW34\n rVrA==","X-Forwarded-Encrypted":"i=1;\n AJvYcCW27yz6Bxp+7Dm6yMRidx4PHXfroulBFhzgR2zdwyUzuhoZhnvsunfRnbzkGVncf3bCrUG9UvrVPsZh@nongnu.org","X-Gm-Message-State":"AOJu0Ywsv7Cdx3JAUKIn8WrY5/Jn7DKG8sb1qLzS38+5cV+B/6Hwu5Yu\n JixwzLcjvLYc2Iu8bVlwRM70JKaH+X7rgDVCfE/dhKlfRbJsPc8xdA9TkiGZYirdwws=","X-Gm-Gg":"AeBDievJmHOA7q4AHgytToimvc48uSL+xLzNfD6yFUZ/SYF1f08pCywvncPJzW4Jl4P\n 1hj4KG6xsOMRSjdiMP7x9sFqN+8aMN4HgTIrJarfBLPoJ9AiTr2kmnwjzRk0hOdTZlAFc1Oxh4l\n T91ClY1N36Kx8lg+SMjzY6TUCei4RQw+clSEyxc8GCCdP0wlwZo84H3VxiNMk/JIj0nTu1zmy2Q\n MHuD65xIWCbU3VoSwFuPFoyplGGRzYBn/N50sbdD28XWmOoXXJscl0yNCBW7BE9gdTSLdBGrJ2o\n J9tvj5tx+CMT2Frz2Qtcrgu28JrwVDxluNfNRvk+JJxI1XmG1FbNZiZO7dRVWIwBW7ylWRbX900\n 412jSbb03olrfwwHjmE1ZoEfnurZVJBOESJeCtXoJcAh20soXc8kEyuryRmhYgOVl+eYuohUiFs\n dpSAYqRhC4C7i+PtHxsgWot3+XzOBkHCKMgVpnxCap28K4rJ1H74PANKmwjl1QQSiyR5Pesg==","X-Received":"by 2002:a05:6a20:a108:b0:394:a026:4c48 with SMTP id\n adf61e73a8af0-39f2f08410dmr18017905637.41.1775574630606;\n Tue, 07 Apr 2026 08:10:30 -0700 (PDT)","Message-ID":"<10c81813-d4e6-4d77-bb21-3d3c15734f6f@linaro.org>","Date":"Tue, 7 Apr 2026 08:10:28 -0700","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v9 18/20] target/arm/tcg/translate.c: replace\n translator_ldl_swap with translator_ldl_end","Content-Language":"en-US","To":"Richard Henderson <richard.henderson@linaro.org>, qemu-devel@nongnu.org","Cc":"philmd@linaro.org, Paolo Bonzini <pbonzini@redhat.com>,\n Peter Maydell <peter.maydell@linaro.org>, jim.macarthur@linaro.org,\n qemu-arm@nongnu.org","References":"<20260407022748.57629-1-pierrick.bouvier@linaro.org>\n <20260407022748.57629-19-pierrick.bouvier@linaro.org>\n <4c80af84-a0d8-4f1d-9fa8-4c3b38a5559e@linaro.org>","From":"Pierrick Bouvier <pierrick.bouvier@linaro.org>","Autocrypt":"addr=pierrick.bouvier@linaro.org; keydata=\n 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\n ZtfdHNZotF092MIH0IQC3poExQpV/WBYFAI=","In-Reply-To":"<4c80af84-a0d8-4f1d-9fa8-4c3b38a5559e@linaro.org>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","Received-SPF":"pass client-ip=2607:f8b0:4864:20::534;\n envelope-from=pierrick.bouvier@linaro.org; helo=mail-pg1-x534.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,\n 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"}},{"id":3674395,"web_url":"http://patchwork.ozlabs.org/comment/3674395/","msgid":"<4c80af84-a0d8-4f1d-9fa8-4c3b38a5559e@linaro.org>","list_archive_url":null,"date":"2026-04-07T06:59:54","subject":"Re: [PATCH v9 18/20] target/arm/tcg/translate.c: replace\n translator_ldl_swap with translator_ldl_end","submitter":{"id":72104,"url":"http://patchwork.ozlabs.org/api/people/72104/","name":"Richard Henderson","email":"richard.henderson@linaro.org"},"content":"On 4/7/26 12:27, Pierrick Bouvier wrote:\n> Signed-off-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>\n> ---\n>   target/arm/cpu.c           |  6 +-----\n>   target/arm/tcg/translate.c | 11 +++++------\n>   2 files changed, 6 insertions(+), 11 deletions(-)\n> \n> diff --git a/target/arm/cpu.c b/target/arm/cpu.c\n> index ccc47c8a9ad..b62de8addff 100644\n> --- a/target/arm/cpu.c\n> +++ b/target/arm/cpu.c\n> @@ -828,15 +828,11 @@ static void arm_disas_set_info(const CPUState *cpu, disassemble_info *info)\n>       }\n>   \n>       info->endian = BFD_ENDIAN_LITTLE;\n> -    if (bswap_code(sctlr_b)) {\n> -        info->endian = target_big_endian() ? BFD_ENDIAN_LITTLE : BFD_ENDIAN_BIG;\n> -    }\n>       info->flags &= ~INSN_ARM_BE32;\n> -#ifndef CONFIG_USER_ONLY\n>       if (sctlr_b) {\n> +        info->endian |= BFD_ENDIAN_BIG;\n>           info->flags |= INSN_ARM_BE32;\n>       }\n> -#endif\n>   }\n>   \n>   static void aarch64_cpu_dump_state(CPUState *cs, FILE *f, int flags)\n\nWith $subject, this should be split to its own patch.\n\nWith that,\nReviewed-by: Richard Henderson <richard.henderson@linaro.org>\n\n\nr~\n\n> diff --git a/target/arm/tcg/translate.c b/target/arm/tcg/translate.c\n> index 1fbe41ec643..5b6a80930af 100644\n> --- a/target/arm/tcg/translate.c\n> +++ b/target/arm/tcg/translate.c\n> @@ -6283,14 +6283,13 @@ static void disas_thumb_insn(DisasContext *s, uint32_t insn)\n>   static uint16_t arm_lduw_code(CPUARMState *env, DisasContextBase* s,\n>                                 target_ulong addr, bool sctlr_b)\n>   {\n> -#ifndef CONFIG_USER_ONLY\n> -    /* In big-endian (BE32) mode, adjacent Thumb instructions have been swapped\n> -       within each word.  Undo that now.  */\n> +    MemOp end = MO_LE;\n>       if (sctlr_b) {\n> +        /* In BE32 mode, adjacent Thumb instructions are swapped. */\n>           addr ^= 2;\n> +        end = MO_BE;\n>       }\n> -#endif\n> -    return translator_lduw_swap(env, s, addr, bswap_code(sctlr_b));\n> +    return translator_lduw_end(env, s, addr, end);\n>   }\n>   \n>   static bool insn_crosses_page(CPUARMState *env, DisasContext *s)\n> @@ -6531,7 +6530,7 @@ static void arm_post_translate_insn(DisasContext *dc)\n>   static uint32_t arm_ldl_code(CPUARMState *env, DisasContextBase *s,\n>                                target_ulong addr, bool sctlr_b)\n>   {\n> -    return translator_ldl_swap(env, s, addr, bswap_code(sctlr_b));\n> +    return translator_ldl_end(env, s, addr, sctlr_b ? MO_BE : MO_LE);\n>   }\n>   \n>   static void arm_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu)","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=linaro.org header.i=@linaro.org header.a=rsa-sha256\n header.s=google header.b=zs2+003I;\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 (lists.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 4fqx7s3X8zz1yGM\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 05:28:41 +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 1wABXN-0000AV-4f; Tue, 07 Apr 2026 14:52:33 -0400","from eggs.gnu.org ([2001:470:142:3::10])\n by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)\n (Exim 4.90_1) (envelope-from <richard.henderson@linaro.org>)\n id 1wABU2-0002eY-8x\n for qemu-devel@nongnu.org; Tue, 07 Apr 2026 14:49:09 -0400","from mail-pj1-x1029.google.com ([2607:f8b0:4864:20::1029])\n by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)\n (Exim 4.90_1) (envelope-from <richard.henderson@linaro.org>)\n id 1wA0Pr-0002KT-OI\n for qemu-devel@nongnu.org; Tue, 07 Apr 2026 03:00:05 -0400","by mail-pj1-x1029.google.com with SMTP id\n 98e67ed59e1d1-35d971fb6f1so4100862a91.0\n for <qemu-devel@nongnu.org>; Tue, 07 Apr 2026 00:00:02 -0700 (PDT)","from [192.168.1.105] (124-150-69-109.tpgi.com.au. [124.150.69.109])\n by smtp.gmail.com with ESMTPSA id\n 98e67ed59e1d1-35dbe623754sm21036713a91.6.2026.04.06.23.59.57\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Tue, 07 Apr 2026 00:00:01 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1775545202; x=1776150002; darn=nongnu.org;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=zwz1OAcoIYEiS3L7Ec1+/nQRcD+yZ1KoYfuQkZO5SoQ=;\n b=zs2+003IGRbbHnF4usqBGnDZchnX3O1+t4avA1PwOaKzbc6lPfsmN+meqMsX/QG9be\n +ZJ3yMkDol0SgL0HQuRqy8k1hyLrL+PirO2UXa5Ypw2i6vDcuqEW+IsP6GbybKNZegkL\n tsnqyyU41bdR7LjIgG9Gqeaj5HhLJ//O1t8eRbb2nMTBdbJQtYiJ6H+FvHYeOUJYivAi\n eN7vk7zzu/KPIWVtnW6vWDAgMdiHshAOrgPIMldvbnE5IxmbnNw1xf1nLNl/N6iS8j3q\n Du4+/tt67vZV0LwLWS9tG8miNSlC+KLbA3DhFDu25/mnAa8K4PyG9cKZVvBYndDQ6U2/\n Kyzw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775545202; x=1776150002;\n h=content-transfer-encoding:in-reply-to:content-language:from\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=zwz1OAcoIYEiS3L7Ec1+/nQRcD+yZ1KoYfuQkZO5SoQ=;\n b=HPD3fcaoryfYmIXMYZuxZPdgmuppXQu+iTfP5/T4Ahy2MBGVbhQ0Fo1FQpk2+Tr9RJ\n gP87CUJFLLMoRmvXfPiQP39P496TsUUuEUNyYKa/RvA+zaz4IBL6nDUtY7A/jS7RbJzN\n 6nGlQv5L+jWOkiLT8eIMgSKidx71YCsLlvyutKvJgkSiQOmEE314KE/qiIu6amwDSu+b\n ARPDmQjPpO1vbZFci2L1khWLFelmvBSSdhlqXiL5JUi9hq6N+t1fDY5hOBk35UxsDy0g\n p0QZW9Jk1zDfEdLJ6NwxGPDzNZ0XrQlfYdTaM8YaNpiy94ZcJPUQjTgAzv5SmCW9fttR\n 9xdg==","X-Forwarded-Encrypted":"i=1;\n AJvYcCXCD4YZ39tph0D5u1GTGnTCHN9o8nW/EJLlw51qkqVfiCCBIS8H7PLQiUbqgP+YRcc/pS3VkGyVb6lg@nongnu.org","X-Gm-Message-State":"AOJu0Yx/bhOuRFnnwSV0ztqexEhv8AQ2oN+gphP62JMGU84Gr2DHckLv\n DlOT+JqsSTUMckfJyGlbDUS/85a1rezU5+RBt4iV5e5WUlZ4CWObpmlr+CX2M/9ftD8=","X-Gm-Gg":"AeBDiesnV6ObtaaZw7avbWUOmFlo6JJinJToEUNqa1tG6CMKEMlB3rupRAf+jlSqo/W\n 5uQYNaIPIiEUulikBLd7zw6C4Glr7ZBtbp3EFheew1/R8HaIBxOsvvsDTs2BcQI9RqkOD40hhFS\n G4yZJeiscPNjA0a1fn3ISd8uzF3z824vIftecI5PFVNiVCXIZM1qKhal2edAdFZ+2xPBLtNCAul\n qbqdI6/Z+x/wPrEZ3bMKQLfOdIRB46jKZ54DL6ukM2ziiZ2aCvxlV7iQTuoDEWCXMgyKx15X/uq\n TX2dq+9JWZDtpCtdm3ZI53eG0Ut9rDv1v5AerrWfgDociY8y6ntn9kkMkGle55DtkeUyVIck0kq\n DvyE7txLj9+59YxVTHMRYcSFORSoGHKXfUwEZge93jcVRzGghJ49fR+DWYe7bQjAaz4jbvlQDao\n x7H93UMD8djBd59OnCB8N8Yx9ZqB6CuLSPStKcEbfmaTMIf2FaqQhZQV+wdzFc21NH8gE=","X-Received":"by 2002:a17:90b:39c4:b0:35d:a2d3:5c2e with SMTP id\n 98e67ed59e1d1-35de6956185mr16071351a91.20.1775545201729;\n Tue, 07 Apr 2026 00:00:01 -0700 (PDT)","Message-ID":"<4c80af84-a0d8-4f1d-9fa8-4c3b38a5559e@linaro.org>","Date":"Tue, 7 Apr 2026 16:59:54 +1000","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v9 18/20] target/arm/tcg/translate.c: replace\n translator_ldl_swap with translator_ldl_end","To":"Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-devel@nongnu.org","Cc":"philmd@linaro.org, Paolo Bonzini <pbonzini@redhat.com>,\n Peter Maydell <peter.maydell@linaro.org>, jim.macarthur@linaro.org,\n qemu-arm@nongnu.org","References":"<20260407022748.57629-1-pierrick.bouvier@linaro.org>\n <20260407022748.57629-19-pierrick.bouvier@linaro.org>","From":"Richard Henderson <richard.henderson@linaro.org>","Content-Language":"en-US","In-Reply-To":"<20260407022748.57629-19-pierrick.bouvier@linaro.org>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","Received-SPF":"pass client-ip=2607:f8b0:4864:20::1029;\n envelope-from=richard.henderson@linaro.org; helo=mail-pj1-x1029.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,\n RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,\n SPF_PASS=-0.001 autolearn=unavailable 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"}}]