Revision a496775f target-ppc/op.c

b/target-ppc/op.c
130 130
#define REG 31
131 131
#include "op_template.h"
132 132

  
133

  
134
void OPPROTO op_print_mem_EA (void)
135
{
136
    do_print_mem_EA(T0);
137
    RETURN();
138
}
139

  
133 140
/* PowerPC state maintenance operations */
134 141
/* set_Rc0 */
135 142
PPC_OP(set_Rc0)
......
360 367
#endif
361 368

  
362 369
/* SPR */
363
PPC_OP(load_spr)
370
void OPPROTO op_load_spr (void)
371
{
372
    T0 = env->spr[PARAM1];
373
    RETURN();
374
}
375

  
376
void OPPROTO op_store_spr (void)
377
{
378
    env->spr[PARAM1] = T0;
379
    RETURN();
380
}
381

  
382
void OPPROTO op_load_dump_spr (void)
383
{
384
    T0 = ppc_load_dump_spr(PARAM1);
385
    RETURN();
386
}
387

  
388
void OPPROTO op_store_dump_spr (void)
364 389
{
365
    T0 = regs->spr[PARAM(1)];
390
    ppc_store_dump_spr(PARAM1, T0);
366 391
    RETURN();
367 392
}
368 393

  
369
PPC_OP(store_spr)
394
void OPPROTO op_mask_spr (void)
370 395
{
371
    regs->spr[PARAM(1)] = T0;
396
    env->spr[PARAM1] &= ~T0;
372 397
    RETURN();
373 398
}
374 399

  

Also available in: Unified diff