Lines Matching refs:pl
157 do { if ((size_t)((char *)pl-(char *)D->kind##labels) >= D->kind##size) { \
219 int *pl, n; in dasm_put() local
223 n = *p++; pl = D->lglabels + n; in dasm_put()
225 if (n <= 246) { CK(n>=10||*pl<0, RANGE_LG); CKPL(lg, LG); goto putrel; } in dasm_put()
226 pl -= 246; n = *pl; in dasm_put()
230 case DASM_IMM_PC: pl = D->pclabels + va_arg(ap, int); CKPL(pc, PC); in dasm_put()
232 n = *pl; in dasm_put()
238 *pl = pos; in dasm_put()
248 case DASM_LABEL_LG: pl = D->lglabels + *p++; CKPL(lg, LG); goto putlabel; in dasm_put()
249 case DASM_LABEL_PC: pl = D->pclabels + va_arg(ap, int); CKPL(pc, PC); in dasm_put()
251 n = *pl; /* n > 0: Collapse rel chain and replace with label pos. */ in dasm_put()
253 *pl = -pos; /* Label exists now. */ in dasm_put()