From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fBFyo-0006lj-P4 for qemu-devel@nongnu.org; Wed, 25 Apr 2018 04:40:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fBFyk-0005JH-PP for qemu-devel@nongnu.org; Wed, 25 Apr 2018 04:40:46 -0400 Received: from mail-pg0-x236.google.com ([2607:f8b0:400e:c05::236]:33871) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fBFyk-0005JD-JH for qemu-devel@nongnu.org; Wed, 25 Apr 2018 04:40:42 -0400 Received: by mail-pg0-x236.google.com with SMTP id p10so12830040pgn.1 for ; Wed, 25 Apr 2018 01:40:42 -0700 (PDT) References: <20180425012300.14698-1-richard.henderson@linaro.org> <20180425012300.14698-6-richard.henderson@linaro.org> From: Richard Henderson Message-ID: <7d65ba1f-8c1f-6e99-9963-b4724680dca9@linaro.org> Date: Tue, 24 Apr 2018 22:40:37 -1000 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [Qemu-devel] [PATCH 5/9] target/arm: Implement FMOV (general) for fp16 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= , qemu-devel@nongnu.org Cc: peter.maydell@linaro.org, alex.bennee@linaro.org On 04/24/2018 03:31 PM, Philippe Mathieu-Daudé wrote: >> @@ -5431,10 +5446,15 @@ static void disas_fp_int_conv(DisasContext *s, uint32_t insn) >> case 0xa: /* 64 bit */ >> case 0xd: /* 64 bit to top half of quad */ >> break; >> + case 0x6: /* 16-bit */ >> + if (arm_dc_feature(s, ARM_FEATURE_V8_FP16)) { >> + break; >> + } >> + /* fallthru */ >> default: >> /* all other sf/type/rmode combinations are invalid */ >> unallocated_encoding(s); >> - break; >> + return; > > Agreed with this change, however shouldn't this be in a separate patch? Why? r~