pic_read(void *opaque, target_phys_addr_t addr, unsigned int size)

{

    struct etrax_pic *fs = opaque;

    uint32_t rval;



    rval = fs->regs[addr >> 2];

    D(printf("%s %x=%x\n", __func__, addr, rval));

    return rval;

}

pic_read(void *opaque, target_phys_addr_t addr, unsigned int size)

{

    struct etrax_pic *fs = opaque;

    uint32_t rval;



    rval = fs->regs[addr >> 2];

    D(printf("%s %x=%x\n", __func__, addr, rval));

    return rval;

}

FUNC_0(void *VAR_0, target_phys_addr_t VAR_1, unsigned int VAR_2)

{

    struct etrax_pic *VAR_3 = VAR_0;

    uint32_t rval;



    rval = VAR_3->regs[VAR_1 >> 2];

    D(printf("%s %x=%x\n", __func__, VAR_1, rval));

    return rval;

}

FUNC_0(void *VAR_0, target_phys_addr_t VAR_1, unsigned int VAR_2)
{ struct etrax_pic *VAR_3 = VAR_0; uint32_t rval; rval = VAR_3->regs[VAR_1 >> 2]; D(printf("%s %x=%x\n", __func__, VAR_1, rval)); return rval; }