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

UPPER16 macro

Syntax

#define UPPER16(addr) ((addr) >> 16)

Arguments

addr

References

LocationText
mips32_pracc.h:31
#define UPPER16(addr) ((addr) >> 16)
mips64_pracc.h:30
#define UPPER16(v) ((uint32_t)((v >> 16) & 0xFFFF))
mips64_pracc.h:28
#undef UPPER16
ath79.c:129
MIPS32_LUI(0, 1, UPPER16(io_base)),
ath79.c:139
MIPS32_LUI(0, 2, UPPER16(1)),
ath79.c:144
MIPS32_LUI(0, 2, UPPER16(cs_high)),
ath79.c:153
MIPS32_LUI(0, 8, UPPER16((clock_low + 0))),
ath79.c:156
MIPS32_LUI(0, 9, UPPER16((clock_low + 1))),
ath79.c:159
MIPS32_LUI(0, 10, UPPER16((clock_high + 0))),
ath79.c:162
MIPS32_LUI(0, 11, UPPER16((clock_high + 1))),
ath79.c:212
MIPS32_LUI(0, 2, UPPER16(cs_high)),
mips32.c:1709
mips32.c:1793
pracc_add(&ctx, 0, MIPS32_LUI(isa, 8, UPPER16(ejtag_info->reg8)));
mips32.c:1797
pracc_add(&ctx, 0, MIPS32_LUI(isa, 9, UPPER16(ejtag_info->reg9)));
mips32.c:1853
pracc_add(&ctx, 0, MIPS32_LUI(isa, 8, UPPER16(val)));
mips32.c:1868
pracc_add(&ctx, 0, MIPS32_LUI(isa, 8, UPPER16(ejtag_info->reg8)));
mips32.c:1872
pracc_add(&ctx, 0, MIPS32_LUI(isa, 9, UPPER16(ejtag_info->reg9)));
mips32_pracc.c:330
pracc_add(ctx, 0, MIPS32_LUI(ctx->isa, reg_num, UPPER16(data))); /* load only upper value */
mips32_pracc.c:331
else if (UPPER16(data) == 0 && optimize)
mips32_pracc.c:334
pracc_add(ctx, 0, MIPS32_LUI(ctx->isa, reg_num, UPPER16(data))); /* load upper and lower */
mips32_pracc.c:454
pracc_add(&ctx, 0, MIPS32_LUI(ctx.isa, 8, UPPER16((addr + 0x8000)))); /* load $8 with modified upper addr */
mips32_pracc.c:495
uint32_t last_upper_base_addr = UPPER16((addr + 0x8000));
mips32_pracc.c:501
uint32_t upper_base_addr = UPPER16((addr + 0x8000));
mips32_pracc.c:564
pracc_add(&ctx, 0, MIPS32_LUI(ctx.isa, 8, UPPER16(ejtag_info->reg8))); /* restore upper 16 bits of $8 */
mips32_pracc.c:602
pracc_add(&ctx, 0, MIPS32_LUI(ctx.isa, 8, UPPER16(ejtag_info->reg8))); /* restore upper 16 bits of $8 */
mips32_pracc.c:695
uint32_t last_upper_base_addr = UPPER16((start_addr + 0x8000));
mips32_pracc.c:700
uint32_t upper_base_addr = UPPER16((start_addr + 0x8000));
mips32_pracc.c:756
uint32_t last_upper_base_addr = UPPER16((addr + 0x8000));
mips32_pracc.c:761
uint32_t upper_base_addr = UPPER16((addr + 0x8000));
mips32_pracc.c:953
pracc_add(&ctx, 0, MIPS32_LUI(ctx.isa, 1, UPPER16((gprs[1]))));
mips32_pracc.c:1237
mips32_pracc.c:1257
MIPS32_LUI(isa, 15, UPPER16(MIPS32_PRACC_TEXT)),
mips32_pracc.c:1279
MIPS32_LUI(isa, 15, UPPER16(source->address)), /* load addr of jump in $15 */
mips32_pracc.h:34
#define SWAP16(v) ((LOWER16(v) << 16) | (UPPER16(v)))
mips64_pracc.c:321
mips64_pracc.c:376
mips64_pracc.c:436
mips64_pracc.c:496
mips64_pracc.c:572
mips64_pracc.c:633
mips64_pracc.c:696
mips64_pracc.c:756
mips64_pracc.c:833
mips64_pracc.c:842
mips64_pracc.c:846
mips64_pracc.c:1043
mips64_pracc.c:1056
mips64_pracc.c:1063
mips64_pracc.c:1283
mips64_pracc.c:1305
mips64_pracc.c:1355
jmp_code[0] |= UPPER16(source->address);
mips_ejtag.c:197
pracc_add(&ctx, 0, MIPS32_LUI(ctx.isa, 8, UPPER16(ejtag_info->reg8))); /* restore upper 16 bits of $8 */
mips_ejtag.c:472
MIPS64_LUI(15, UPPER16(MIPS64_PRACC_STACK)), /* $15 = MIPS64_PRACC_STACK */