Re: [PATCH v1 04/11] target/arm: Implement vector float32 to bfloat16 conversion

2021-05-18 Thread Richard Henderson
On 5/18/21 6:10 AM, Peter Maydell wrote: On Sat, 17 Apr 2021 at 01:03, Richard Henderson wrote: This is BFCVT{N,T} for both AArch64 AdvSIMD and SVE, and VCVT.BF16.F32 for AArch32 NEON. Signed-off-by: Richard Henderson @@ -7567,6 +7568,7 @@ void HELPER(NAME)(void *vd, void *vn, void *vg, v

Re: [PATCH v1 04/11] target/arm: Implement vector float32 to bfloat16 conversion

2021-05-18 Thread Peter Maydell
On Sat, 17 Apr 2021 at 01:03, Richard Henderson wrote: > > This is BFCVT{N,T} for both AArch64 AdvSIMD and SVE, > and VCVT.BF16.F32 for AArch32 NEON. > > Signed-off-by: Richard Henderson > @@ -7567,6 +7568,7 @@ void HELPER(NAME)(void *vd, void *vn, void *vg, void > *status, uint32_t desc) \ >

[PATCH v1 04/11] target/arm: Implement vector float32 to bfloat16 conversion

2021-04-16 Thread Richard Henderson
This is BFCVT{N,T} for both AArch64 AdvSIMD and SVE, and VCVT.BF16.F32 for AArch32 NEON. Signed-off-by: Richard Henderson --- target/arm/helper-sve.h | 4 +++ target/arm/helper.h | 1 + target/arm/neon-dp.decode | 1 + target/arm/sve.decode | 2 ++ target/