Revision cfdcd37a target-ppc/translate_init.c

b/target-ppc/translate_init.c
110 110
/* LR */
111 111
static void spr_read_lr (void *opaque, int sprn)
112 112
{
113
    gen_op_load_lr();
113
    tcg_gen_mov_tl(cpu_T[0], cpu_lr);
114 114
}
115 115

  
116 116
static void spr_write_lr (void *opaque, int sprn)
117 117
{
118
    gen_op_store_lr();
118
    tcg_gen_mov_tl(cpu_lr, cpu_T[0]);
119 119
}
120 120

  
121 121
/* CTR */
122 122
static void spr_read_ctr (void *opaque, int sprn)
123 123
{
124
    gen_op_load_ctr();
124
    tcg_gen_mov_tl(cpu_T[0], cpu_ctr);
125 125
}
126 126

  
127 127
static void spr_write_ctr (void *opaque, int sprn)
128 128
{
129
    gen_op_store_ctr();
129
    tcg_gen_mov_tl(cpu_ctr, cpu_T[0]);
130 130
}
131 131

  
132 132
/* User read access to SPR */

Also available in: Unified diff