ADDR
case R_TYPESZ(ADDR):
case R_TYPESZ(ADDR): {
idesc.id_type = ADDR;
if (idesc->id_type == ADDR)
if (idesc->id_type == ADDR) {
idesc.id_type = ADDR;
idesc.id_type = ADDR;
idesc.id_type = ADDR;
idesc.id_type = ADDR;
idesc[i].id_type = ADDR;
idesc.id_type = ADDR;
idesc.id_type = ADDR;
idesc->id_type = ADDR;
idesc->id_type = ADDR;
idesc.id_type = ADDR;
idesc.id_type = ADDR;
idesc[i].id_type = ADDR;
idesc.id_type = ADDR;
if (idesc->id_type == ADDR) {
if (idesc->id_type == ADDR) {
idesc.id_type = ADDR;
idesc.id_type = ADDR;
idesc.id_type = ADDR;
idesc.id_type = ADDR;
idesc.id_type = ADDR;
#define SMC_REG_ID_SFR_W(ADDR) (SMC_REG_CLASS_SFR_W | ((ADDR) >> 2))
#define SMC_REG_ID_SFR_R(ADDR) (SMC_REG_CLASS_SFR_R | ((ADDR) >> 2))
ki2c_writereg(sc, ADDR, addr | rw);
#define BONITO_PCIMAP_WIN(WIN,ADDR) ((((ADDR)>>26) & BONITO_PCIMAP_PCIMAP_LO0) << ((WIN)*6))
#define BONITO_PCIMAP_WINOFFSET(ADDR) ((ADDR) & (BONITO_PCIMAP_WINSIZE - 1))
#define BONITO_PCIMAP_WINBASE(ADDR) ((ADDR) << 26)
#define BONITO_PCITOPHYS(WIN,ADDR,CFG) ( \
(((ADDR) & (~(BONITO_PCIMEMBASECFG_MASK))) & (~(BONITO_PCIMEMBASECFG_ADDRMASK(WIN,CFG)))) | \
#define XDC_GO(XDC, ADDR) \
(XDC)->xdc_iopbaddr0 = ((ADDR) & 0xff); \
(ADDR) = ((ADDR) >> 8); \
(XDC)->xdc_iopbaddr1 = ((ADDR) & 0xff); \
(ADDR) = ((ADDR) >> 8); \
(XDC)->xdc_iopbaddr2 = ((ADDR) & 0xff); \
(ADDR) = ((ADDR) >> 8); \
(XDC)->xdc_iopbaddr3 = (ADDR); \
#define XYC_GO(XYC, ADDR) \
(XYC)->xyc_addr_lo = ((ADDR) & 0xff); \
(ADDR) = ((ADDR) >> 8); \
(XYC)->xyc_addr_hi = ((ADDR) & 0xff); \
(ADDR) = ((ADDR) >> 8); \
(XYC)->xyc_reloc_lo = ((ADDR) & 0xff); \
(ADDR) = ((ADDR) >> 8); \
(XYC)->xyc_reloc_hi = (ADDR); \
#define XDC_GO(XDC, ADDR) { \
(XDC)->xdc_iopbaddr0 = ((ADDR) & 0xff); \
(ADDR) = ((ADDR) >> 8); \
(XDC)->xdc_iopbaddr1 = ((ADDR) & 0xff); \
(ADDR) = ((ADDR) >> 8); \
(XDC)->xdc_iopbaddr2 = ((ADDR) & 0xff); \
(ADDR) = ((ADDR) >> 8); \
(XDC)->xdc_iopbaddr3 = (ADDR); \
#define XYC_GO(XYC, ADDR) { \
u_long addr = (u_long)ADDR; \
checktype = ADDR;
checktype = ADDR;
case ADDR:
$$ = build_unary(ADDR, $2, $3);
&& last_arg->u.ops.left->tn_op == ADDR
&& (call = tn->u.ops.left->u.ops.right->u.call)->func->tn_op == ADDR
if (!(call->func->tn_op == ADDR
&& call->args[2]->u.ops.left->tn_op == ADDR
} else if (arg->tn_op == ADDR &&
if (rn->tn_op == ADDR && rn->u.ops.left->tn_op == NAME &&
return build_op(ADDR, sys, expr_derive_ptr_type(tn->tn_type),
if (ln->tn_op != ADDR)
case ADDR:
gnuism(114, "", op_name(ADDR));
tn = build_op(ADDR, tn->tn_sys,
&& tn->u.call->func->tn_op == ADDR
tn->u.ops.left->tn_op == ADDR &&
case ADDR:
&& n->tn_op == ADDR
&& func->tn_op == ADDR
&& plus->u.ops.left->tn_op == ADDR
lint_assert(ln->tn_op == ADDR);
case ADDR:
&& tn->u.call->func->tn_op == ADDR
case ADDR:
if (!(call->func->tn_op == ADDR
if ((call->func->tn_op == ADDR || call->func->tn_op == LOAD)
interface : ADDR { $$ = $1; }
addrname : ADDR { $$ = $1; }
| ADDR { $$.addr = $1; $$.mask = 0; }
return ADDR;
return ADDR;
%token <addr> ADDR