|
From: | Richard Henderson |
Subject: | Re: [Qemu-ppc] [PATCH v1 02/10] target-ppc: consolidate load operations |
Date: | Thu, 11 Aug 2016 23:31:13 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 |
On 08/10/2016 08:00 PM, Nikunj A Dadhania wrote:
+#define GEN_QEMU_LOAD_64(ldop, op) \ +static void glue(gen_qemu_, glue(ldop, _i64))(DisasContext *ctx, \ + TCGv_i64 val, \ + TCGv addr) \ +{ \ + tcg_gen_qemu_ld_i64(val, addr, ctx->mem_idx, \ + op | ctx->default_tcg_memop_mask); \ +} + +GEN_QEMU_LOAD_64(ld32u, MO_UL) +GEN_QEMU_LOAD_64(ld32s, MO_SL) static inline void gen_qemu_ld64(DisasContext *ctx, TCGv_i64 arg1, TCGv arg2) {
You can of course include this last function in the cleanup as well. r~
[Prev in Thread] | Current Thread | [Next in Thread] |