[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 18/60] AArch64: Add umov instruction emulation
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH 18/60] AArch64: Add umov instruction emulation |
Date: |
Fri, 27 Sep 2013 11:56:48 -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:
> + switch (size) {
> + case 0:
> + idx = get_bits(imm5, 1, 4) << 0;
> + tcg_gen_ld8u_i64(cpu_reg(rd), cpu_env, freg_offs_n + idx);
> + break;
> + case 1:
> + idx = get_bits(imm5, 2, 3) << 1;
> + tcg_gen_ld16u_i64(cpu_reg(rd), cpu_env, freg_offs_n + idx);
> + break;
> + case 2:
> + idx = get_bits(imm5, 3, 2) << 2;
> + tcg_gen_ld32u_i64(cpu_reg(rd), cpu_env, freg_offs_n + idx);
> + break;
> + case 3:
> + idx = get_bits(imm5, 4, 1) << 3;
> + tcg_gen_ld_i64(cpu_reg(rd), cpu_env, freg_offs_n + idx);
> + break;
> + }
I see no offset adjustment for big-endian host here.
r~
- [Qemu-devel] [PATCH 15/60] AArch64: Add add instruction family emulation, (continued)
- [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
- [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
- Re: [Qemu-devel] [PATCH 18/60] AArch64: Add umov instruction emulation,
Richard Henderson <=
- [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
- [Qemu-devel] [PATCH 16/60] AArch64: Add emulation for SIMD ld/st multiple, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 27/60] AArch64: Add addi instruction emulation, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 25/60] AArch64: Add SIMD shl instruction emulation, Alexander Graf, 2013/09/26
- [Qemu-devel] [PATCH 30/60] AArch64: Add extr instruction emulation, Alexander Graf, 2013/09/26