MIPS32_MFC0 is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

MIPS32_MFC0 macro

Syntax

#define MIPS32_MFC0(isa, gpr, cpr, sel) (isa ? MMIPS32_MFC0(gpr, cpr, sel) : MIPS32_ISA_MFC0(gpr, cpr, sel))

Arguments

isa

gpr

cpr

sel

References

LocationText
mips32.h:736
#define MIPS32_MFC0(isa, gpr, cpr, sel) (isa ? MMIPS32_MFC0(gpr, cpr, sel) : MIPS32_ISA_MFC0(gpr, cpr, sel))
ath79.c:228
pracc_add(ctx, 0, MIPS32_MFC0(0, 15, 31, 0));
mips32.c:1701
pracc_add(ctx, 0, MIPS32_MFC0(isa, 9, 12, 0));
mips32.c:1705
pracc_add(ctx, 0, MIPS32_MFC0(isa, 8, 12, 0));
mips32.c:1791
pracc_add(&ctx, 0, MIPS32_MFC0(isa, 15, 31, 0));
mips32.c:1865
pracc_add(&ctx, 0, MIPS32_MFC0(isa, 15, 31, 0));
mips32_pracc.c:462
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 15, 31, 0)); /* move COP0 DeSave to $15 */
mips32_pracc.c:524
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 15, 31, 0)); /* restore $15 from DeSave */
mips32_pracc.c:560
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 8, cp0_reg, cp0_sel)); /* move cp0 reg / sel to $8 */
mips32_pracc.c:563
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 15, 31, 0)); /* restore $15 from DeSave */
mips32_pracc.c:584
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 15, 31, 0)); /* restore $15 from DeSave */
mips32_pracc.c:601
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 15, 31, 0)); /* restore $15 from DeSave */
mips32_pracc.c:657
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 15, 31, 0)); /* restore $15 from DeSave */
mips32_pracc.c:733
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 15, 31, 0)); /* restore $15 from DeSave*/
mips32_pracc.c:788
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 15, 31, 0)); /* restore $15 from DeSave */
mips32_pracc.c:1007
MIPS32_MFC0(ctx->isa, 8, 12, 0), /* move status to $8 */
mips32_pracc.c:1008
MIPS32_MFC0(ctx->isa, 8, 8, 0), /* move badvaddr to $8 */
mips32_pracc.c:1009
MIPS32_MFC0(ctx->isa, 8, 13, 0), /* move cause to $8 */
mips32_pracc.c:1010
MIPS32_MFC0(ctx->isa, 8, 24, 0), /* move depc (pc) to $8 */
mips32_pracc.c:1032
pracc_add(ctx, 0, MIPS32_MFC0(ctx->isa, 8, 31, 0));
mips32_pracc.c:1038
pracc_add(ctx, 0, MIPS32_MFC0(ctx->isa, 1, 31, 0));
mips32_pracc.c:1262
MIPS32_MFC0(isa, 15, 31, 0), /* move COP0 DeSave to $15 */
mips_ejtag.c:191
pracc_add(&ctx, 0, MIPS32_MFC0(ctx.isa, 8, 23, 0)); /* move COP0 Debug to $8 */