[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 24/60] AArch64: Add SIMD ushll instruction emula
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH 24/60] AArch64: Add SIMD ushll instruction emulation |
Date: |
Fri, 27 Sep 2013 12:29:43 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8 |
On 09/26/2013 05:48 PM, Alexander Graf wrote:
> + for (i = 0; i < (8 / ebytes); i++) {
> + simd_ld(tcg_tmp, freg_offs_n + (i * ebytes), size);
> + tcg_gen_shli_i64(tcg_tmp, tcg_tmp, shift);
> + simd_st(tcg_tmp, freg_offs_d + (i * ebytes * 2), size + 1);
> + }
Are we really going to open-code all of the simd insns?
If so, then it makes me wonder if we ought to handle them as tcg registers
instead of continually loading and storing into the backing storage.
r~
- [Qemu-devel] [PATCH 04/60] arm: Add AArch64 disassembler stub, (continued)
- [Qemu-devel] [PATCH 04/60] arm: Add AArch64 disassembler stub, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 19/60] AArch64: Add ins GPR->Vec instruction emulation, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 07/60] ARM: Add 64bit VFP handling, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 06/60] AArch64: Add set_pc cpu method, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 15/60] AArch64: Add add instruction family emulation, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 17/60] AArch64: Add dup GPR->Vec instruction emulation, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 24/60] AArch64: Add SIMD ushll instruction emulation, Alexander Graf, 2013/09/26
- Re: [Qemu-devel] [PATCH 24/60] AArch64: Add SIMD ushll instruction emulation,
Richard Henderson <=
- [Qemu-devel] [PATCH 26/60] AArch64: Add ADR instruction emulation, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 20/60] AArch64: Add SIMD ORR family instruction emulation, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 18/60] AArch64: Add umov instruction emulation, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 03/60] arm: Split VFP cmp from FPSCR setting, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 28/60] AArch64: Add movi instruction emulation, Alexander Graf, 2013/09/26