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

_XT_INS_FORMAT_RRR macro

Syntax

#define _XT_INS_FORMAT_RRR(X, OPCODE, ST, R) \     (XT_ISBE(X) ? (XT_NIBSWAP24(OPCODE) \     | ((XT_NIBSWAP8((ST) & 0xFF)) << 12) \     | (((R) & 0x0F) << 8)) << 8 \     : (OPCODE) \     | (((ST) & 0xFF) << 4) \     | (((R) & 0x0F) << 12))

Arguments

X

OPCODE

ST

R

References

LocationText
xtensa.c:55
#define _XT_INS_FORMAT_RRR(X, OPCODE, ST, R) \
xtensa.c:144
#define XT_INS_RUR(X, UR, T) _XT_INS_FORMAT_RRR(X, 0xE30000, UR, T)
xtensa.c:149
#define XT_INS_RFR(X, FR, T) _XT_INS_FORMAT_RRR(X, 0xFA0000, ((FR << 4) | 0x4), T)
xtensa.c:151
#define XT_INS_WFR(X, FR, T) _XT_INS_FORMAT_RRR(X, 0xFA0000, ((T << 4) | 0x5), FR)
xtensa.c:162
#define XT_INS_PPTLB(X, S, T) _XT_INS_FORMAT_RRR(X, 0x500000, ((S) << 4) | (T), 0xD)