|
From: | Richard Henderson |
Subject: | Re: [RFC PATCH 3/6] target/riscv: Inline vext_ldst_us and coressponding function for performance |
Date: | Thu, 15 Feb 2024 10:09:11 -1000 |
User-agent: | Mozilla Thunderbird |
On 2/15/24 09:28, Max Chou wrote:
/* unmasked unit-stride load and store operation */ -static void +static inline QEMU_ALWAYS_INLINE void vext_ldst_us(void *vd, target_ulong base, CPURISCVState *env, uint32_t desc, vext_ldst_elem_fn *ldst_elem, uint32_t log2_esz, uint32_t evl, uintptr_t ra)
Yes, this is important so that ldst_elem itself can always be inlined. Reviewed-by: Richard Henderson <richard.henderson@linaro.org> r~
[Prev in Thread] | Current Thread | [Next in Thread] |