Lines Matching refs:pl
162 do { if ((size_t)((char *)pl-(char *)D->kind##labels) >= D->kind##size) { \
221 int *pl, n; in dasm_put() local
226 n = *p++; pl = D->lglabels + n; in dasm_put()
228 if (n <= 246) { CK(n>=10||*pl<0, RANGE_LG); CKPL(lg, LG); goto putrel; } in dasm_put()
229 pl -= 246; n = *pl; in dasm_put()
234 case DASM_IMM_PC: pl = D->pclabels + va_arg(ap, int); CKPL(pc, PC); in dasm_put()
236 n = *pl; in dasm_put()
242 *pl = pos; in dasm_put()
249 case DASM_LABEL_LG: pl = D->lglabels + *p++; CKPL(lg, LG); goto putlabel; in dasm_put()
250 case DASM_LABEL_PC: pl = D->pclabels + va_arg(ap, int); CKPL(pc, PC); in dasm_put()
252 n = *pl; /* n > 0: Collapse rel chain and replace with label pos. */ in dasm_put()
254 *pl = -pos; /* Label exists now. */ in dasm_put()