Revision ea4571eb target-arm/translate-a64.c

b/target-arm/translate-a64.c
1231 1231
            tcg_gen_movi_i64(tcg_rt, ri->resetvalue);
1232 1232
        } else if (ri->readfn) {
1233 1233
            TCGv_ptr tmpptr;
1234
            gen_a64_set_pc_im(s->pc - 4);
1235 1234
            tmpptr = tcg_const_ptr(ri);
1236 1235
            gen_helper_get_cp_reg64(tcg_rt, cpu_env, tmpptr);
1237 1236
            tcg_temp_free_ptr(tmpptr);
......
1244 1243
            return;
1245 1244
        } else if (ri->writefn) {
1246 1245
            TCGv_ptr tmpptr;
1247
            gen_a64_set_pc_im(s->pc - 4);
1248 1246
            tmpptr = tcg_const_ptr(ri);
1249 1247
            gen_helper_set_cp_reg64(cpu_env, tmpptr, tcg_rt);
1250 1248
            tcg_temp_free_ptr(tmpptr);

Also available in: Unified diff