a                  15 misc/cgo/life/c-life.c Step(int x, int y, int *a, int *n)
a                  21 misc/cgo/life/c-life.c 	r = GoStart(0, x, y, 0, x / 2, 0, y / 2, a, n);
a                  23 misc/cgo/life/c-life.c 	r = GoStart(1, x, y, x / 2, x, 0, y / 2, a, n);
a                  25 misc/cgo/life/c-life.c 	GoStart(2, x, y, 0, x / 2, y / 2, y, a, n);
a                  26 misc/cgo/life/c-life.c 	GoStart(3, x, y, x / 2, x, y / 2, y, a, n);
a                  35 misc/cgo/life/c-life.c DoStep(int xdim, int ydim, int xstart, int xend, int ystart, int yend, int *a, int *n)
a                  47 misc/cgo/life/c-life.c 				    c += a[(x+i)*xdim + (y+j)] != 0;
a                  50 misc/cgo/life/c-life.c 			if(c == 3 || (c == 2 && a[x*xdim + y] != 0))
a                  17 misc/cgo/test/callback_c_gc.c 	struct { const char *p; } a;
a                  18 misc/cgo/test/callback_c_gc.c 	a.p = "panic from C";
a                  19 misc/cgo/test/callback_c_gc.c 	crosscall2(_cgo_panic, &a, sizeof a);
a                   8 misc/cgo/test/issue5548_c.c 	volatile char a[1024];
a                  10 misc/cgo/test/issue5548_c.c 	for(i = 0; i < sizeof a; i++)
a                  11 misc/cgo/test/issue5548_c.c 		a[i] = 0xff;
a                 500 src/cmd/5a/lex.c outcode(int a, int scond, Addr *g1, int reg, Addr *g2)
a                 506 src/cmd/5a/lex.c 	if(a == AB){
a                 507 src/cmd/5a/lex.c 		a = bcode[scond&0xf];
a                 516 src/cmd/5a/lex.c 	p->as = a;
a                 532 src/cmd/5a/lex.c 	if(a != AGLOBL && a != ADATA)
a                 171 src/cmd/5c/gc.h #define	bset(a,n)	((a).b[(n)/32]&(1L<<(n)%32))
a                 255 src/cmd/5c/gc.h void	gins(int a, Node*, Node*);
a                 284 src/cmd/5c/peep.c regtyp(Addr *a)
a                 287 src/cmd/5c/peep.c 	if(a->type == D_REG)
a                 289 src/cmd/5c/peep.c 	if(a->type == D_FREG)
a                 577 src/cmd/5c/peep.c 	Addr a;
a                 583 src/cmd/5c/peep.c 	a = zprog.from;
a                 585 src/cmd/5c/peep.c 		a.type = D_REG;
a                 586 src/cmd/5c/peep.c 		a.reg = p->reg;
a                 604 src/cmd/5c/peep.c 			   (a.type == D_REG && copyu(p1, &a, A) > 1))
a                 761 src/cmd/5c/peep.c 	Addr a[3];
a                 768 src/cmd/5c/peep.c 		a[n].type = D_REG;
a                 769 src/cmd/5c/peep.c 		a[n++].reg = p->reg;
a                 773 src/cmd/5c/peep.c 		a[n].type = D_REG;
a                 774 src/cmd/5c/peep.c 		a[n++].reg = p->from.offset&0xf;
a                 776 src/cmd/5c/peep.c 		a[n].type = D_REG;
a                 777 src/cmd/5c/peep.c 		a[n++].reg = p->from.reg;
a                 784 src/cmd/5c/peep.c 			if(copyu(p, &a[i], A) > 1)
a                 823 src/cmd/5c/peep.c xtramodes(Reg *r, Addr *a)
a                 832 src/cmd/5c/peep.c 	v = *a;
a                 842 src/cmd/5c/peep.c 			    ((p->as != AMOVB && p->as != AMOVBS) || (a == &p->from && (p1->from.offset&~0xf) == 0))) ||
a                 846 src/cmd/5c/peep.c 				if(a != &p->from || v.reg != p->to.reg)
a                 856 src/cmd/5c/peep.c 					a->type = D_SHIFT;
a                 857 src/cmd/5c/peep.c 					a->offset = p1->from.reg;
a                 861 src/cmd/5c/peep.c 					a->type = D_SHIFT;
a                 864 src/cmd/5c/peep.c 					a->offset = p1->from.offset;
a                 868 src/cmd/5c/peep.c 					a->reg = p1->reg;
a                 881 src/cmd/5c/peep.c 				a->reg = p1->to.reg;
a                 882 src/cmd/5c/peep.c 				a->offset = p1->from.offset;
a                 893 src/cmd/5c/peep.c 	if(a != &p->from || a->reg != p->to.reg)
a                 897 src/cmd/5c/peep.c 		a->offset = p1->from.offset;
a                1178 src/cmd/5c/peep.c copyas(Addr *a, Addr *v)
a                1182 src/cmd/5c/peep.c 		if(a->type == v->type)
a                1183 src/cmd/5c/peep.c 		if(a->reg == v->reg)
a                1186 src/cmd/5c/peep.c 		if(a->type == v->type)
a                1187 src/cmd/5c/peep.c 		if(a->name == v->name)
a                1188 src/cmd/5c/peep.c 		if(a->sym == v->sym)
a                1189 src/cmd/5c/peep.c 		if(a->reg == v->reg)
a                1190 src/cmd/5c/peep.c 		if(a->offset == v->offset)
a                1200 src/cmd/5c/peep.c copyau(Addr *a, Addr *v)
a                1203 src/cmd/5c/peep.c 	if(copyas(a, v))
a                1206 src/cmd/5c/peep.c 		if(a->type == D_OREG) {
a                1207 src/cmd/5c/peep.c 			if(v->reg == a->reg)
a                1209 src/cmd/5c/peep.c 		} else if(a->type == D_SHIFT) {
a                1210 src/cmd/5c/peep.c 			if((a->offset&0xf) == v->reg)
a                1212 src/cmd/5c/peep.c 			if((a->offset&(1<<4)) && (a->offset>>8) == v->reg)
a                1239 src/cmd/5c/peep.c copysub(Addr *a, Addr *v, Addr *s, int f)
a                1243 src/cmd/5c/peep.c 	if(copyau(a, v)) {
a                1244 src/cmd/5c/peep.c 		if(a->type == D_SHIFT) {
a                1245 src/cmd/5c/peep.c 			if((a->offset&0xf) == v->reg)
a                1246 src/cmd/5c/peep.c 				a->offset = (a->offset&~0xf)|s->reg;
a                1247 src/cmd/5c/peep.c 			if((a->offset&(1<<4)) && (a->offset>>8) == v->reg)
a                1248 src/cmd/5c/peep.c 				a->offset = (a->offset&~(0xf<<8))|(s->reg<<8);
a                1250 src/cmd/5c/peep.c 			a->reg = s->reg;
a                 540 src/cmd/5c/reg.c 	Addr *a;
a                 553 src/cmd/5c/reg.c 	a = &p1->to;
a                 554 src/cmd/5c/reg.c 	a->sym = v->sym;
a                 555 src/cmd/5c/reg.c 	a->name = v->name;
a                 556 src/cmd/5c/reg.c 	a->offset = v->offset;
a                 557 src/cmd/5c/reg.c 	a->etype = v->etype;
a                 558 src/cmd/5c/reg.c 	a->type = D_OREG;
a                 559 src/cmd/5c/reg.c 	if(a->etype == TARRAY || a->sym == nil)
a                 560 src/cmd/5c/reg.c 		a->type = D_CONST;
a                 579 src/cmd/5c/reg.c 		p1->from = *a;
a                 580 src/cmd/5c/reg.c 		*a = zprog.from;
a                 581 src/cmd/5c/reg.c 		a->type = D_REG;
a                 582 src/cmd/5c/reg.c 		a->reg = rn;
a                 584 src/cmd/5c/reg.c 			a->type = D_FREG;
a                 585 src/cmd/5c/reg.c 			a->reg = rn-NREG;
a                 597 src/cmd/5c/reg.c mkvar(Addr *a, int docon)
a                 605 src/cmd/5c/reg.c 	t = a->type;
a                 606 src/cmd/5c/reg.c 	if(t == D_REG && a->reg != NREG)
a                 607 src/cmd/5c/reg.c 		regbits |= RtoB(a->reg);
a                 608 src/cmd/5c/reg.c 	if(t == D_FREG && a->reg != NREG)
a                 609 src/cmd/5c/reg.c 		regbits |= FtoB(a->reg);
a                 610 src/cmd/5c/reg.c 	s = a->sym;
a                 611 src/cmd/5c/reg.c 	o = a->offset;
a                 612 src/cmd/5c/reg.c 	et = a->etype;
a                 614 src/cmd/5c/reg.c 		if(t != D_CONST || !docon || a->reg != NREG)
a                 623 src/cmd/5c/reg.c 	n = a->name;
a                 648 src/cmd/5c/reg.c 		print("bit=%2d et=%2d %D\n", i, et, a);
a                1140 src/cmd/5c/reg.c addreg(Addr *a, int rn)
a                1143 src/cmd/5c/reg.c 	a->sym = 0;
a                1144 src/cmd/5c/reg.c 	a->name = D_NONE;
a                1145 src/cmd/5c/reg.c 	a->type = D_REG;
a                1146 src/cmd/5c/reg.c 	a->reg = rn;
a                1148 src/cmd/5c/reg.c 		a->type = D_FREG;
a                1149 src/cmd/5c/reg.c 		a->reg = rn-NREG;
a                  37 src/cmd/5c/sgen.c 	int32 a;
a                  39 src/cmd/5c/sgen.c 	a = argsize();
a                  45 src/cmd/5c/sgen.c 	p->to.offset2 = a;
a                 312 src/cmd/5c/swt.c sextern(Sym *s, Node *a, int32 o, int32 w)
a                 324 src/cmd/5c/swt.c 		memmove(p->to.u.sval, a->cstring+e, lw);
a                 329 src/cmd/5c/swt.c gextern(Sym *s, Node *a, int32 o, int32 w)
a                 332 src/cmd/5c/swt.c 	if(a->op == OCONST && typev[a->type->etype]) {
a                 334 src/cmd/5c/swt.c 			gpseudo(ADATA, s, nod32const(a->vconst>>32));
a                 336 src/cmd/5c/swt.c 			gpseudo(ADATA, s, nod32const(a->vconst));
a                 340 src/cmd/5c/swt.c 			gpseudo(ADATA, s, nod32const(a->vconst));
a                 342 src/cmd/5c/swt.c 			gpseudo(ADATA, s, nod32const(a->vconst>>32));
a                 347 src/cmd/5c/swt.c 	gpseudo(ADATA, s, a);
a                 433 src/cmd/5c/txt.c 	Addr a;
a                 435 src/cmd/5c/txt.c 	naddr(n, &a);
a                 436 src/cmd/5c/txt.c 	if(R0ISZERO && a.type == D_CONST && a.offset == 0) {
a                 437 src/cmd/5c/txt.c 		a.type = D_REG;
a                 438 src/cmd/5c/txt.c 		a.reg = 0;
a                 440 src/cmd/5c/txt.c 	if(a.type != D_REG && a.type != D_FREG) {
a                 447 src/cmd/5c/txt.c 		p->reg = a.reg;
a                 451 src/cmd/5c/txt.c naddr(Node *n, Addr *a)
a                 455 src/cmd/5c/txt.c 	a->type = D_NONE;
a                 465 src/cmd/5c/txt.c 		a->type = D_REG;
a                 466 src/cmd/5c/txt.c 		a->sym = nil;
a                 467 src/cmd/5c/txt.c 		a->reg = n->reg;
a                 468 src/cmd/5c/txt.c 		if(a->reg >= NREG) {
a                 469 src/cmd/5c/txt.c 			a->type = D_FREG;
a                 470 src/cmd/5c/txt.c 			a->reg -= NREG;
a                 475 src/cmd/5c/txt.c 		naddr(n->left, a);
a                 476 src/cmd/5c/txt.c 		if(a->type == D_REG) {
a                 477 src/cmd/5c/txt.c 			a->type = D_OREG;
a                 480 src/cmd/5c/txt.c 		if(a->type == D_CONST) {
a                 481 src/cmd/5c/txt.c 			a->type = D_OREG;
a                 487 src/cmd/5c/txt.c 		a->type = D_OREG;
a                 488 src/cmd/5c/txt.c 		a->sym = nil;
a                 489 src/cmd/5c/txt.c 		a->offset = n->xoffset;
a                 490 src/cmd/5c/txt.c 		a->reg = n->reg;
a                 494 src/cmd/5c/txt.c 		a->etype = n->etype;
a                 495 src/cmd/5c/txt.c 		a->type = D_OREG;
a                 496 src/cmd/5c/txt.c 		a->name = D_STATIC;
a                 497 src/cmd/5c/txt.c 		a->sym = linksym(n->sym);
a                 498 src/cmd/5c/txt.c 		a->offset = n->xoffset;
a                 502 src/cmd/5c/txt.c 			a->name = D_EXTERN;
a                 506 src/cmd/5c/txt.c 			a->name = D_AUTO;
a                 510 src/cmd/5c/txt.c 			a->name = D_PARAM;
a                 516 src/cmd/5c/txt.c 		a->sym = nil;
a                 517 src/cmd/5c/txt.c 		a->reg = NREG;
a                 519 src/cmd/5c/txt.c 			a->type = D_FCONST;
a                 520 src/cmd/5c/txt.c 			a->u.dval = n->fconst;
a                 522 src/cmd/5c/txt.c 			a->type = D_CONST;
a                 523 src/cmd/5c/txt.c 			a->offset = n->vconst;
a                 528 src/cmd/5c/txt.c 		naddr(n->left, a);
a                 529 src/cmd/5c/txt.c 		if(a->type == D_OREG) {
a                 530 src/cmd/5c/txt.c 			a->type = D_CONST;
a                 537 src/cmd/5c/txt.c 			naddr(n->left, a);
a                 538 src/cmd/5c/txt.c 			v = a->offset;
a                 539 src/cmd/5c/txt.c 			naddr(n->right, a);
a                 541 src/cmd/5c/txt.c 			naddr(n->right, a);
a                 542 src/cmd/5c/txt.c 			v = a->offset;
a                 543 src/cmd/5c/txt.c 			naddr(n->left, a);
a                 545 src/cmd/5c/txt.c 		a->offset += v;
a                 576 src/cmd/5c/txt.c 	int ft, tt, a;
a                 596 src/cmd/5c/txt.c 			a = AMOVW;
a                 599 src/cmd/5c/txt.c 			a = AMOVF;
a                 602 src/cmd/5c/txt.c 			a = AMOVD;
a                 605 src/cmd/5c/txt.c 			a = AMOVBS;
a                 608 src/cmd/5c/txt.c 			a = AMOVBU;
a                 611 src/cmd/5c/txt.c 			a = AMOVHS;
a                 614 src/cmd/5c/txt.c 			a = AMOVHU;
a                 621 src/cmd/5c/txt.c 		gins(a, f, &nod);
a                 635 src/cmd/5c/txt.c 			a = AMOVW;
a                 638 src/cmd/5c/txt.c 			a = AMOVBU;
a                 641 src/cmd/5c/txt.c 			a = AMOVBS;
a                 644 src/cmd/5c/txt.c 			a = AMOVHU;
a                 647 src/cmd/5c/txt.c 			a = AMOVHS;
a                 650 src/cmd/5c/txt.c 			a = AMOVF;
a                 654 src/cmd/5c/txt.c 			a = AMOVD;
a                 662 src/cmd/5c/txt.c 		gins(a, &nod, t);
a                 670 src/cmd/5c/txt.c 	a = AGOK;
a                 678 src/cmd/5c/txt.c 			a = AMOVD;
a                 680 src/cmd/5c/txt.c 				a = AMOVFD;
a                 683 src/cmd/5c/txt.c 			a = AMOVDF;
a                 685 src/cmd/5c/txt.c 				a = AMOVF;
a                 692 src/cmd/5c/txt.c 			a = AMOVDW;
a                 694 src/cmd/5c/txt.c 				a = AMOVFW;
a                 700 src/cmd/5c/txt.c 			a = AMOVDW;
a                 702 src/cmd/5c/txt.c 				a = AMOVFW;
a                 764 src/cmd/5c/txt.c 			a = AMOVW;
a                 787 src/cmd/5c/txt.c 			a = AMOVHS;
a                 793 src/cmd/5c/txt.c 			a = AMOVW;
a                 816 src/cmd/5c/txt.c 			a = AMOVHU;
a                 822 src/cmd/5c/txt.c 			a = AMOVW;
a                 847 src/cmd/5c/txt.c 			a = AMOVBS;
a                 851 src/cmd/5c/txt.c 			a = AMOVW;
a                 876 src/cmd/5c/txt.c 			a = AMOVBU;
a                 880 src/cmd/5c/txt.c 			a = AMOVW;
a                 885 src/cmd/5c/txt.c 	if(a == AGOK)
a                 887 src/cmd/5c/txt.c 	if(a == AMOVW || a == AMOVF || a == AMOVD)
a                 890 src/cmd/5c/txt.c 	gins(a, f, t);
a                 896 src/cmd/5c/txt.c 	int ft, tt, a;
a                 900 src/cmd/5c/txt.c 	a = AGOK;
a                 904 src/cmd/5c/txt.c 			a = AMOVHS;
a                 907 src/cmd/5c/txt.c 			a = AMOVHU;
a                 910 src/cmd/5c/txt.c 			a = AMOVBS;
a                 913 src/cmd/5c/txt.c 			a = AMOVBU;
a                 917 src/cmd/5c/txt.c 	if(a == AGOK)
a                 920 src/cmd/5c/txt.c 		gins(a, f, t);
a                 924 src/cmd/5c/txt.c gins(int a, Node *f, Node *t)
a                 928 src/cmd/5c/txt.c 	p->as = a;
a                 940 src/cmd/5c/txt.c 	int a, et;
a                 946 src/cmd/5c/txt.c 	a = AGOK;
a                 954 src/cmd/5c/txt.c 		a = AADD;
a                 956 src/cmd/5c/txt.c 			a = AADDF;
a                 959 src/cmd/5c/txt.c 			a = AADDD;
a                 968 src/cmd/5c/txt.c 			a = ARSB;
a                 970 src/cmd/5c/txt.c 			a = ASUB;
a                 972 src/cmd/5c/txt.c 			a = ASUBF;
a                 975 src/cmd/5c/txt.c 			a = ASUBD;
a                 980 src/cmd/5c/txt.c 		a = AORR;
a                 985 src/cmd/5c/txt.c 		a = AAND;
a                 990 src/cmd/5c/txt.c 		a = AEOR;
a                 995 src/cmd/5c/txt.c 		a = ASRL;
a                1000 src/cmd/5c/txt.c 		a = ASRA;
a                1005 src/cmd/5c/txt.c 		a = ASLL;
a                1009 src/cmd/5c/txt.c 		a = ABL;
a                1014 src/cmd/5c/txt.c 		a = AMUL;
a                1016 src/cmd/5c/txt.c 			a = AMULF;
a                1019 src/cmd/5c/txt.c 			a = AMULD;
a                1024 src/cmd/5c/txt.c 		a = ADIV;
a                1026 src/cmd/5c/txt.c 			a = ADIVF;
a                1029 src/cmd/5c/txt.c 			a = ADIVD;
a                1034 src/cmd/5c/txt.c 		a = AMOD;
a                1039 src/cmd/5c/txt.c 		a = AMULU;
a                1044 src/cmd/5c/txt.c 		a = AMODU;
a                1049 src/cmd/5c/txt.c 		a = ADIVU;
a                1063 src/cmd/5c/txt.c 		a = ACMP;
a                1065 src/cmd/5c/txt.c 			a = ACMPF;
a                1068 src/cmd/5c/txt.c 			a = ACMPD;
a                1070 src/cmd/5c/txt.c 		p->as = a;
a                1072 src/cmd/5c/txt.c 		if(a == ACMP && f1->op == OCONST && p->from.offset < 0) {
a                1079 src/cmd/5c/txt.c 			a = ABEQ;
a                1082 src/cmd/5c/txt.c 			a = ABNE;
a                1085 src/cmd/5c/txt.c 			a = ABLT;
a                1088 src/cmd/5c/txt.c 			a = ABLE;
a                1091 src/cmd/5c/txt.c 			a = ABGE;
a                1094 src/cmd/5c/txt.c 			a = ABGT;
a                1097 src/cmd/5c/txt.c 			a = ABLO;
a                1100 src/cmd/5c/txt.c 			a = ABLS;
a                1103 src/cmd/5c/txt.c 			a = ABHS;
a                1106 src/cmd/5c/txt.c 			a = ABHI;
a                1113 src/cmd/5c/txt.c 			a = ABHI;
a                1120 src/cmd/5c/txt.c 	if(a == AGOK)
a                1123 src/cmd/5c/txt.c 	p->as = a;
a                1155 src/cmd/5c/txt.c 	int a;
a                1157 src/cmd/5c/txt.c 	a = AGOK;
a                1160 src/cmd/5c/txt.c 		a = ARET;
a                1163 src/cmd/5c/txt.c 		a = AB;
a                1167 src/cmd/5c/txt.c 	if(a == AGOK) {
a                1171 src/cmd/5c/txt.c 	p->as = a;
a                1183 src/cmd/5c/txt.c gpseudo(int a, Sym *s, Node *n)
a                1186 src/cmd/5c/txt.c 	p->as = a;
a                1191 src/cmd/5c/txt.c 	switch(a) {
a                1204 src/cmd/5c/txt.c 	if(a == ADATA || a == AGLOBL)
a                  19 src/cmd/5g/cgen.c 	int a, w, rg;
a                 137 src/cmd/5g/cgen.c 		a = optoas(OAS, n->type);
a                 138 src/cmd/5g/cgen.c 		if(sudoaddable(a, n, &addr, &w)) {
a                 141 src/cmd/5g/cgen.c 				p1 = gins(a, N, &n2);
a                 148 src/cmd/5g/cgen.c 				p1 = gins(a, N, res);
a                 234 src/cmd/5g/cgen.c 		a = optoas(OXOR, nl->type);
a                 238 src/cmd/5g/cgen.c 		gins(a, &n2, &n1);
a                 259 src/cmd/5g/cgen.c 		a = optoas(n->op, nl->type);
a                 264 src/cmd/5g/cgen.c 		a = optoas(n->op, nl->type);
a                 437 src/cmd/5g/cgen.c 		a = optoas(n->op, nl->type);
a                 486 src/cmd/5g/cgen.c 	gins(a, &n2, &n1);
a                 761 src/cmd/5g/cgen.c igen(Node *n, Node *a, Node *res)
a                 773 src/cmd/5g/cgen.c 		*a = *n;
a                 781 src/cmd/5g/cgen.c 		*a = *n;
a                 785 src/cmd/5g/cgen.c 		igen(n->left, a, res);
a                 786 src/cmd/5g/cgen.c 		a->xoffset += n->xoffset;
a                 787 src/cmd/5g/cgen.c 		a->type = n->type;
a                 797 src/cmd/5g/cgen.c 			regalloc(a, types[tptr], &n1);
a                 798 src/cmd/5g/cgen.c 			gmove(&n1, a);
a                 801 src/cmd/5g/cgen.c 			regalloc(a, types[tptr], res);
a                 802 src/cmd/5g/cgen.c 			cgen(n->left, a);
a                 804 src/cmd/5g/cgen.c 		cgen_checknil(a);
a                 805 src/cmd/5g/cgen.c 		a->op = OINDREG;
a                 806 src/cmd/5g/cgen.c 		a->xoffset = n->xoffset;
a                 807 src/cmd/5g/cgen.c 		a->type = n->type;
a                 835 src/cmd/5g/cgen.c 		regalloc(a, types[tptr], res);
a                 836 src/cmd/5g/cgen.c 		cgen_aret(n, a);
a                 837 src/cmd/5g/cgen.c 		a->op = OINDREG;
a                 838 src/cmd/5g/cgen.c 		a->type = n->type;
a                 842 src/cmd/5g/cgen.c 	agenr(n, a, res);
a                 843 src/cmd/5g/cgen.c 	a->op = OINDREG;
a                 844 src/cmd/5g/cgen.c 	a->type = n->type;
a                 853 src/cmd/5g/cgen.c cgenr(Node *n, Node *a, Node *res)
a                 864 src/cmd/5g/cgen.c 		regalloc(a, types[tptr], res);
a                 865 src/cmd/5g/cgen.c 		gmove(n, a);
a                 878 src/cmd/5g/cgen.c 		regalloc(a, types[tptr], &n1);
a                 879 src/cmd/5g/cgen.c 		gmove(&n1, a);
a                 883 src/cmd/5g/cgen.c 		regalloc(a, n->type, res);
a                 884 src/cmd/5g/cgen.c 		cgen(n, a);
a                 897 src/cmd/5g/cgen.c agenr(Node *n, Node *a, Node *res)
a                 919 src/cmd/5g/cgen.c 		regalloc(a, types[tptr], &n1);
a                 920 src/cmd/5g/cgen.c 		agen(&n1, a);
a                 925 src/cmd/5g/cgen.c 		cgenr(n->left, a, res);
a                 926 src/cmd/5g/cgen.c 		cgen_checknil(a);
a                 998 src/cmd/5g/cgen.c 			*a = n3;
a                1068 src/cmd/5g/cgen.c 		*a = n3;
a                1073 src/cmd/5g/cgen.c 		regalloc(a, types[tptr], res);
a                1074 src/cmd/5g/cgen.c 		agen(n, a);
a                1083 src/cmd/5g/cgen.c 	int a;
a                1087 src/cmd/5g/cgen.c 	a = optoas(OCMP, t);
a                1088 src/cmd/5g/cgen.c 	if(a != ACMP) {
a                1092 src/cmd/5g/cgen.c 		gcmp(a, &n1, &n3);
a                1096 src/cmd/5g/cgen.c 	a = optoas(o, t);
a                1097 src/cmd/5g/cgen.c 	patch(gbranch(a, t, likely), to);
a                1108 src/cmd/5g/cgen.c 	int et, a;
a                1141 src/cmd/5g/cgen.c 		a = ONE;
a                1143 src/cmd/5g/cgen.c 			a = OEQ;
a                1144 src/cmd/5g/cgen.c 		gencmp0(n, n->type, a, likely, to);
a                1205 src/cmd/5g/cgen.c 		a = n->op;
a                1220 src/cmd/5g/cgen.c 			a = brcom(a);
a                1226 src/cmd/5g/cgen.c 			a = brrev(a);
a                1234 src/cmd/5g/cgen.c 			if((a != OEQ && a != ONE) || nr->op != OLITERAL) {
a                1242 src/cmd/5g/cgen.c 			gencmp0(&n1, types[tptr], a, likely, to);
a                1249 src/cmd/5g/cgen.c 			if((a != OEQ && a != ONE) || nr->op != OLITERAL) {
a                1257 src/cmd/5g/cgen.c 			gencmp0(&n1, types[tptr], a, likely, to);
a                1263 src/cmd/5g/cgen.c 			complexbool(a, nl, nr, true, likely, to);
a                1278 src/cmd/5g/cgen.c 			cmp64(nl, nr, a, likely, to);
a                1284 src/cmd/5g/cgen.c 				gencmp0(nl, nl->type, a, likely, to);
a                1288 src/cmd/5g/cgen.c 				gencmp0(nl, nl->type, a, likely, to);
a                1293 src/cmd/5g/cgen.c 		a = optoas(a, nr->type);
a                1310 src/cmd/5g/cgen.c 			patch(gbranch(a, nr->type, likely), to);
a                1333 src/cmd/5g/cgen.c 				patch(gbranch(a, nr->type, likely), to);
a                1337 src/cmd/5g/cgen.c 				patch(gbranch(a, nr->type, likely), to);
a                1341 src/cmd/5g/cgen.c 			patch(gbranch(a, nr->type, likely), to);
a                  56 src/cmd/5g/gg.h void agenr(Node *n, Node *a, Node *res);
a                 533 src/cmd/5g/ggen.c 	int a, w;
a                 560 src/cmd/5g/ggen.c 		a = optoas(n->etype, nl->type);
a                 570 src/cmd/5g/ggen.c 			gins(a, &n3, &n2);
a                 578 src/cmd/5g/ggen.c 		if(sudoaddable(a, nl, &addr, &w)) {
a                 585 src/cmd/5g/ggen.c 			gins(a, &n3, &n2);
a                 653 src/cmd/5g/ggen.c samereg(Node *a, Node *b)
a                 655 src/cmd/5g/ggen.c 	if(a->op != OREGISTER)
a                 659 src/cmd/5g/ggen.c 	if(a->val.u.reg != b->val.u.reg)
a                  63 src/cmd/5g/gobj.c datastring(char *s, int len, Addr *a)
a                  68 src/cmd/5g/gobj.c 	a->type = D_OREG;
a                  69 src/cmd/5g/gobj.c 	a->name = D_EXTERN;
a                  70 src/cmd/5g/gobj.c 	a->etype = TINT32;
a                  71 src/cmd/5g/gobj.c 	a->offset = widthptr+4;  // skip header
a                  72 src/cmd/5g/gobj.c 	a->reg = NREG;
a                  73 src/cmd/5g/gobj.c 	a->sym = linksym(sym);
a                  74 src/cmd/5g/gobj.c 	a->node = sym->def;
a                  82 src/cmd/5g/gobj.c datagostring(Strlit *sval, Addr *a)
a                  87 src/cmd/5g/gobj.c 	a->type = D_OREG;
a                  88 src/cmd/5g/gobj.c 	a->name = D_EXTERN;
a                  89 src/cmd/5g/gobj.c 	a->etype = TINT32;
a                  90 src/cmd/5g/gobj.c 	a->offset = 0;  // header
a                  91 src/cmd/5g/gobj.c 	a->reg = NREG;
a                  92 src/cmd/5g/gobj.c 	a->sym = linksym(sym);
a                  93 src/cmd/5g/gobj.c 	a->node = sym->def;
a                 268 src/cmd/5g/gsubr.c afunclit(Addr *a, Node *n)
a                 270 src/cmd/5g/gsubr.c 	if(a->type == D_CONST && a->name == D_EXTERN || a->type == D_REG) {
a                 271 src/cmd/5g/gsubr.c 		a->type = D_OREG;
a                 273 src/cmd/5g/gsubr.c 			a->sym = linksym(n->sym);
a                 638 src/cmd/5g/gsubr.c #define	CASE(a,b)	(((a)<<16)|((b)<<0))
a                 643 src/cmd/5g/gsubr.c 	int a, ft, tt, fa, ta;
a                 714 src/cmd/5g/gsubr.c 			a = AMOVB;
a                 722 src/cmd/5g/gsubr.c 		a = AMOVBS;
a                 727 src/cmd/5g/gsubr.c 			a = AMOVB;
a                 735 src/cmd/5g/gsubr.c 		a = AMOVBU;
a                 740 src/cmd/5g/gsubr.c 		a = AMOVBS;
a                 745 src/cmd/5g/gsubr.c 		a = AMOVBU;
a                 750 src/cmd/5g/gsubr.c 			a = AMOVH;
a                 756 src/cmd/5g/gsubr.c 		a = AMOVHS;
a                 761 src/cmd/5g/gsubr.c 			a = AMOVH;
a                 767 src/cmd/5g/gsubr.c 		a = AMOVHU;
a                 772 src/cmd/5g/gsubr.c 		a = AMOVHS;
a                 777 src/cmd/5g/gsubr.c 		a = AMOVHU;
a                 784 src/cmd/5g/gsubr.c 		a = AMOVW;
a                 824 src/cmd/5g/gsubr.c 		a = AMOVBS;
a                 835 src/cmd/5g/gsubr.c 		a = AMOVBU;
a                 844 src/cmd/5g/gsubr.c 		a = AMOVHS;
a                 853 src/cmd/5g/gsubr.c 		a = AMOVHU;
a                 908 src/cmd/5g/gsubr.c 		a = AMOVFW;
a                 911 src/cmd/5g/gsubr.c 			a = AMOVDW;
a                 932 src/cmd/5g/gsubr.c 		p1 = gins(a, &r1, &r1);	// convert to w
a                 975 src/cmd/5g/gsubr.c 		a = AMOVWF;
a                 978 src/cmd/5g/gsubr.c 			a = AMOVWD;
a                 985 src/cmd/5g/gsubr.c 		p1 = gins(a, &r2, &r2);	// convert
a                1007 src/cmd/5g/gsubr.c 		a = AMOVF;
a                1011 src/cmd/5g/gsubr.c 		a = AMOVD;
a                1031 src/cmd/5g/gsubr.c 	gins(a, f, t);
a                1039 src/cmd/5g/gsubr.c 	gins(a, f, &r1);
a                1056 src/cmd/5g/gsubr.c 	gins(a, &flo, &r1);
a                1057 src/cmd/5g/gsubr.c 	gins(a, &r1, t);
a                1136 src/cmd/5g/gsubr.c 	Addr a;
a                1138 src/cmd/5g/gsubr.c 	naddr(n, &a, 1);
a                1139 src/cmd/5g/gsubr.c 	if(a.type != D_REG && a.type != D_FREG) {
a                1146 src/cmd/5g/gsubr.c 		p->reg = a.reg;
a                1201 src/cmd/5g/gsubr.c naddr(Node *n, Addr *a, int canemitcode)
a                1205 src/cmd/5g/gsubr.c 	a->type = D_NONE;
a                1206 src/cmd/5g/gsubr.c 	a->name = D_NONE;
a                1207 src/cmd/5g/gsubr.c 	a->reg = NREG;
a                1208 src/cmd/5g/gsubr.c 	a->gotype = nil;
a                1209 src/cmd/5g/gsubr.c 	a->node = N;
a                1210 src/cmd/5g/gsubr.c 	a->etype = 0;
a                1216 src/cmd/5g/gsubr.c 		a->width = n->type->width;
a                1221 src/cmd/5g/gsubr.c 		fatal("naddr: bad %O %D", n->op, a);
a                1226 src/cmd/5g/gsubr.c 			a->type = D_REG;
a                1227 src/cmd/5g/gsubr.c 			a->reg = n->val.u.reg;
a                1229 src/cmd/5g/gsubr.c 			a->type = D_FREG;
a                1230 src/cmd/5g/gsubr.c 			a->reg = n->val.u.reg - REGALLOC_F0;
a                1232 src/cmd/5g/gsubr.c 		a->sym = nil;
a                1257 src/cmd/5g/gsubr.c 		a->type = D_OREG;
a                1258 src/cmd/5g/gsubr.c 		a->reg = n->val.u.reg;
a                1259 src/cmd/5g/gsubr.c 		a->sym = linksym(n->sym);
a                1260 src/cmd/5g/gsubr.c 		a->offset = n->xoffset;
a                1266 src/cmd/5g/gsubr.c 		a->etype = simtype[n->left->type->etype];
a                1267 src/cmd/5g/gsubr.c 		a->width = n->left->type->width;
a                1268 src/cmd/5g/gsubr.c 		a->offset = n->xoffset;
a                1269 src/cmd/5g/gsubr.c 		a->sym = linksym(n->left->sym);
a                1270 src/cmd/5g/gsubr.c 		a->type = D_OREG;
a                1271 src/cmd/5g/gsubr.c 		a->name = D_PARAM;
a                1272 src/cmd/5g/gsubr.c 		a->node = n->left->orig;
a                1278 src/cmd/5g/gsubr.c 		a->type = D_OREG;
a                1279 src/cmd/5g/gsubr.c 		a->reg = 7;
a                1280 src/cmd/5g/gsubr.c 		a->offset = n->xoffset;
a                1281 src/cmd/5g/gsubr.c 		a->sym = nil;
a                1285 src/cmd/5g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1286 src/cmd/5g/gsubr.c 		a->sym = linksym(n->left->sym);
a                1290 src/cmd/5g/gsubr.c 		a->etype = 0;
a                1291 src/cmd/5g/gsubr.c 		a->width = 0;
a                1292 src/cmd/5g/gsubr.c 		a->reg = NREG;
a                1294 src/cmd/5g/gsubr.c 			a->etype = simtype[n->type->etype];
a                1295 src/cmd/5g/gsubr.c 			a->width = n->type->width;
a                1297 src/cmd/5g/gsubr.c 		a->offset = n->xoffset;
a                1299 src/cmd/5g/gsubr.c 		a->node = n->orig;
a                1311 src/cmd/5g/gsubr.c 		a->type = D_OREG;
a                1316 src/cmd/5g/gsubr.c 			a->name = D_EXTERN;
a                1319 src/cmd/5g/gsubr.c 			a->name = D_AUTO;
a                1323 src/cmd/5g/gsubr.c 			a->name = D_PARAM;
a                1326 src/cmd/5g/gsubr.c 			a->name = D_EXTERN;
a                1327 src/cmd/5g/gsubr.c 			a->type = D_CONST;
a                1331 src/cmd/5g/gsubr.c 		a->sym = linksym(s);
a                1340 src/cmd/5g/gsubr.c 			a->type = D_FCONST;
a                1341 src/cmd/5g/gsubr.c 			a->u.dval = mpgetflt(n->val.u.fval);
a                1345 src/cmd/5g/gsubr.c 			a->sym = nil;
a                1346 src/cmd/5g/gsubr.c 			a->type = D_CONST;
a                1347 src/cmd/5g/gsubr.c 			a->offset = mpgetfix(n->val.u.xval);
a                1350 src/cmd/5g/gsubr.c 			datagostring(n->val.u.sval, a);
a                1353 src/cmd/5g/gsubr.c 			a->sym = nil;
a                1354 src/cmd/5g/gsubr.c 			a->type = D_CONST;
a                1355 src/cmd/5g/gsubr.c 			a->offset = n->val.u.bval;
a                1358 src/cmd/5g/gsubr.c 			a->sym = nil;
a                1359 src/cmd/5g/gsubr.c 			a->type = D_CONST;
a                1360 src/cmd/5g/gsubr.c 			a->offset = 0;
a                1367 src/cmd/5g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1368 src/cmd/5g/gsubr.c 		a->etype = TINT32;
a                1369 src/cmd/5g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                1375 src/cmd/5g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1376 src/cmd/5g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                1378 src/cmd/5g/gsubr.c 		a->etype = simtype[tptr];
a                1379 src/cmd/5g/gsubr.c 		a->offset += Array_array;
a                1380 src/cmd/5g/gsubr.c 		a->width = widthptr;
a                1385 src/cmd/5g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1386 src/cmd/5g/gsubr.c 		a->etype = TINT32;
a                1387 src/cmd/5g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                1389 src/cmd/5g/gsubr.c 		a->offset += Array_nel;
a                1394 src/cmd/5g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1395 src/cmd/5g/gsubr.c 		a->etype = TINT32;
a                1396 src/cmd/5g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                1398 src/cmd/5g/gsubr.c 		a->offset += Array_cap;
a                1402 src/cmd/5g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1403 src/cmd/5g/gsubr.c 		a->etype = tptr;
a                1404 src/cmd/5g/gsubr.c 		switch(a->type) {
a                1406 src/cmd/5g/gsubr.c 			a->type = D_CONST;
a                1414 src/cmd/5g/gsubr.c 			fatal("naddr: OADDR %d\n", a->type);
a                1418 src/cmd/5g/gsubr.c 	if(a->width < 0)
a                1419 src/cmd/5g/gsubr.c 		fatal("naddr: bad width for %N -> %D", n, a);
a                1428 src/cmd/5g/gsubr.c 	int a;
a                1433 src/cmd/5g/gsubr.c 	a = AGOK;
a                1461 src/cmd/5g/gsubr.c 		a = ABEQ;
a                1477 src/cmd/5g/gsubr.c 		a = ABNE;
a                1486 src/cmd/5g/gsubr.c 		a = ABLT;
a                1493 src/cmd/5g/gsubr.c 		a = ABLO;
a                1502 src/cmd/5g/gsubr.c 		a = ABLE;
a                1509 src/cmd/5g/gsubr.c 		a = ABLS;
a                1518 src/cmd/5g/gsubr.c 		a = ABGT;
a                1525 src/cmd/5g/gsubr.c 		a = ABHI;
a                1534 src/cmd/5g/gsubr.c 		a = ABGE;
a                1541 src/cmd/5g/gsubr.c 		a = ABHS;
a                1552 src/cmd/5g/gsubr.c 		a = ACMP;
a                1556 src/cmd/5g/gsubr.c 		a = ACMPF;
a                1560 src/cmd/5g/gsubr.c 		a = ACMPD;
a                1564 src/cmd/5g/gsubr.c 		a = AMOVB;
a                1568 src/cmd/5g/gsubr.c 		a = AMOVBS;
a                1572 src/cmd/5g/gsubr.c 		a = AMOVBU;
a                1576 src/cmd/5g/gsubr.c 		a = AMOVHS;
a                1580 src/cmd/5g/gsubr.c 		a = AMOVHU;
a                1586 src/cmd/5g/gsubr.c 		a = AMOVW;
a                1590 src/cmd/5g/gsubr.c 		a = AMOVF;
a                1594 src/cmd/5g/gsubr.c 		a = AMOVD;
a                1605 src/cmd/5g/gsubr.c 		a = AADD;
a                1609 src/cmd/5g/gsubr.c 		a = AADDF;
a                1613 src/cmd/5g/gsubr.c 		a = AADDD;
a                1623 src/cmd/5g/gsubr.c 		a = ASUB;
a                1627 src/cmd/5g/gsubr.c 		a = ASUBF;
a                1631 src/cmd/5g/gsubr.c 		a = ASUBD;
a                1641 src/cmd/5g/gsubr.c 		a = ARSB;
a                1651 src/cmd/5g/gsubr.c 		a = AAND;
a                1661 src/cmd/5g/gsubr.c 		a = AORR;
a                1671 src/cmd/5g/gsubr.c 		a = AEOR;
a                1681 src/cmd/5g/gsubr.c 		a = ASLL;
a                1688 src/cmd/5g/gsubr.c 		a = ASRL;
a                1694 src/cmd/5g/gsubr.c 		a = ASRA;
a                1701 src/cmd/5g/gsubr.c 		a = AMULU;
a                1707 src/cmd/5g/gsubr.c 		a = AMUL;
a                1711 src/cmd/5g/gsubr.c 		a = AMULF;
a                1715 src/cmd/5g/gsubr.c 		a = AMULD;
a                1722 src/cmd/5g/gsubr.c 		a = ADIVU;
a                1728 src/cmd/5g/gsubr.c 		a = ADIV;
a                1735 src/cmd/5g/gsubr.c 		a = AMODU;
a                1741 src/cmd/5g/gsubr.c 		a = AMOD;
a                1757 src/cmd/5g/gsubr.c 		a = ADIVF;
a                1761 src/cmd/5g/gsubr.c 		a = ADIVD;
a                1765 src/cmd/5g/gsubr.c 	return a;
a                1819 src/cmd/5g/gsubr.c sudoaddable(int as, Node *n, Addr *a, int *w)
a                1881 src/cmd/5g/gsubr.c 	naddr(n, a, 1);
a                1894 src/cmd/5g/gsubr.c 		naddr(&n1, a, 1);
a                1918 src/cmd/5g/gsubr.c 	a->type = D_NONE;
a                1919 src/cmd/5g/gsubr.c 	a->name = D_NONE;
a                1921 src/cmd/5g/gsubr.c 	naddr(&n1, a, 1);
a                2036 src/cmd/5g/gsubr.c 	naddr(reg1, a, 1);
a                2037 src/cmd/5g/gsubr.c 	a->type = D_OREG;
a                2038 src/cmd/5g/gsubr.c 	a->reg = reg->val.u.reg;
a                2039 src/cmd/5g/gsubr.c 	a->offset = 0;
a                2084 src/cmd/5g/gsubr.c 	a->type = D_NONE;
a                2085 src/cmd/5g/gsubr.c 	a->name = D_NONE;
a                2086 src/cmd/5g/gsubr.c 	naddr(&n2, a, 1);
a                 122 src/cmd/5g/opt.h Bits	mkvar(Reg *r, Adr *a);
a                  48 src/cmd/5g/peep.c static int	isdconst(Addr *a);
a                 246 src/cmd/5g/peep.c regtyp(Adr *a)
a                 249 src/cmd/5g/peep.c 	if(a->type == D_REG)
a                 251 src/cmd/5g/peep.c 	if(a->type == D_FREG)
a                 573 src/cmd/5g/peep.c 	Adr a;
a                 579 src/cmd/5g/peep.c 	a = zprog.from;
a                 581 src/cmd/5g/peep.c 		a.type = D_REG;
a                 582 src/cmd/5g/peep.c 		a.reg = p->reg;
a                 600 src/cmd/5g/peep.c 			   (a.type == D_REG && copyu(p1, &a, nil) > 1))
a                 769 src/cmd/5g/peep.c 	Adr a[3];
a                 776 src/cmd/5g/peep.c 		a[n].type = D_REG;
a                 777 src/cmd/5g/peep.c 		a[n++].reg = p->reg;
a                 781 src/cmd/5g/peep.c 		a[n].type = D_REG;
a                 782 src/cmd/5g/peep.c 		a[n++].reg = p->from.offset&0xf;
a                 784 src/cmd/5g/peep.c 		a[n].type = D_REG;
a                 785 src/cmd/5g/peep.c 		a[n++].reg = p->from.reg;
a                 792 src/cmd/5g/peep.c 			if(copyu(p, &a[i], nil) > 1)
a                 844 src/cmd/5g/peep.c xtramodes(Graph *g, Flow *r, Adr *a)
a                 851 src/cmd/5g/peep.c 	v = *a;
a                 864 src/cmd/5g/peep.c 			    ((p->as != AMOVB && p->as != AMOVBS) || (a == &p->from && (p1->from.offset&~0xf) == 0))) ||
a                 868 src/cmd/5g/peep.c 				if(a != &p->from || v.reg != p->to.reg)
a                 878 src/cmd/5g/peep.c 					a->type = D_SHIFT;
a                 879 src/cmd/5g/peep.c 					a->offset = p1->from.reg;
a                 883 src/cmd/5g/peep.c 					a->type = D_SHIFT;
a                 886 src/cmd/5g/peep.c 					a->offset = p1->from.offset;
a                 890 src/cmd/5g/peep.c 					a->reg = p1->reg;
a                 903 src/cmd/5g/peep.c 				a->reg = p1->to.reg;
a                 904 src/cmd/5g/peep.c 				a->offset = p1->from.offset;
a                 915 src/cmd/5g/peep.c 	if(a != &p->from || a->reg != p->to.reg)
a                 919 src/cmd/5g/peep.c 		a->offset = p1->from.offset;
a                1201 src/cmd/5g/peep.c copyas(Adr *a, Adr *v)
a                1205 src/cmd/5g/peep.c 		if(a->type == v->type)
a                1206 src/cmd/5g/peep.c 		if(a->reg == v->reg)
a                1210 src/cmd/5g/peep.c 		if(a->type == v->type)
a                1211 src/cmd/5g/peep.c 		if(a->name == v->name)
a                1212 src/cmd/5g/peep.c 		if(a->sym == v->sym)
a                1213 src/cmd/5g/peep.c 		if(a->reg == v->reg)
a                1214 src/cmd/5g/peep.c 		if(a->offset == v->offset)
a                1221 src/cmd/5g/peep.c sameaddr(Adr *a, Adr *v)
a                1223 src/cmd/5g/peep.c 	if(a->type != v->type)
a                1225 src/cmd/5g/peep.c 	if(regtyp(v) && a->reg == v->reg)
a                1228 src/cmd/5g/peep.c 		if(v->offset == a->offset)
a                1238 src/cmd/5g/peep.c copyau(Adr *a, Adr *v)
a                1241 src/cmd/5g/peep.c 	if(copyas(a, v))
a                1244 src/cmd/5g/peep.c 		if(a->type == D_CONST && a->reg != NREG) {
a                1245 src/cmd/5g/peep.c 			if(a->reg == v->reg)
a                1248 src/cmd/5g/peep.c 		if(a->type == D_OREG) {
a                1249 src/cmd/5g/peep.c 			if(a->reg == v->reg)
a                1252 src/cmd/5g/peep.c 		if(a->type == D_REGREG || a->type == D_REGREG2) {
a                1253 src/cmd/5g/peep.c 			if(a->reg == v->reg)
a                1255 src/cmd/5g/peep.c 			if(a->offset == v->reg)
a                1258 src/cmd/5g/peep.c 		if(a->type == D_SHIFT) {
a                1259 src/cmd/5g/peep.c 			if((a->offset&0xf) == v->reg)
a                1261 src/cmd/5g/peep.c 			if((a->offset&(1<<4)) && (a->offset>>8) == v->reg)
a                1348 src/cmd/5g/peep.c copysub(Adr *a, Adr *v, Adr *s, int f)
a                1352 src/cmd/5g/peep.c 	if(copyau(a, v)) {
a                1353 src/cmd/5g/peep.c 		if(a->type == D_SHIFT) {
a                1354 src/cmd/5g/peep.c 			if((a->offset&0xf) == v->reg)
a                1355 src/cmd/5g/peep.c 				a->offset = (a->offset&~0xf)|s->reg;
a                1356 src/cmd/5g/peep.c 			if((a->offset&(1<<4)) && (a->offset>>8) == v->reg)
a                1357 src/cmd/5g/peep.c 				a->offset = (a->offset&~(0xf<<8))|(s->reg<<8);
a                1359 src/cmd/5g/peep.c 		if(a->type == D_REGREG || a->type == D_REGREG2) {
a                1360 src/cmd/5g/peep.c 			if(a->offset == v->reg)
a                1361 src/cmd/5g/peep.c 				a->offset = s->reg;
a                1362 src/cmd/5g/peep.c 			if(a->reg == v->reg)
a                1363 src/cmd/5g/peep.c 				a->reg = s->reg;
a                1365 src/cmd/5g/peep.c 			a->reg = s->reg;
a                1604 src/cmd/5g/peep.c isdconst(Addr *a)
a                1606 src/cmd/5g/peep.c 	if(a->type == D_CONST && a->reg == NREG)
a                1612 src/cmd/5g/peep.c stackaddr(Addr *a)
a                1614 src/cmd/5g/peep.c 	return regtyp(a) && a->reg == REGSP;
a                1618 src/cmd/5g/peep.c smallindir(Addr *a, Addr *reg)
a                1620 src/cmd/5g/peep.c 	return reg->type == D_REG && a->type == D_OREG &&
a                1621 src/cmd/5g/peep.c 		a->reg == reg->reg &&
a                1622 src/cmd/5g/peep.c 		0 <= a->offset && a->offset < 4096;
a                 614 src/cmd/5g/reg.c 	Adr *a;
a                 633 src/cmd/5g/reg.c 	a = &p1->to;
a                 634 src/cmd/5g/reg.c 	a->name = v->name;
a                 635 src/cmd/5g/reg.c 	a->node = v->node;
a                 636 src/cmd/5g/reg.c 	a->sym = linksym(v->node->sym);
a                 637 src/cmd/5g/reg.c 	a->offset = v->offset;
a                 638 src/cmd/5g/reg.c 	a->etype = v->etype;
a                 639 src/cmd/5g/reg.c 	a->type = D_OREG;
a                 640 src/cmd/5g/reg.c 	if(a->etype == TARRAY || a->sym == nil)
a                 641 src/cmd/5g/reg.c 		a->type = D_CONST;
a                 644 src/cmd/5g/reg.c 		fatal("addmove: shouldn't be doing this %A\n", a);
a                 684 src/cmd/5g/reg.c 		p1->from = *a;
a                 685 src/cmd/5g/reg.c 		*a = zprog.from;
a                 686 src/cmd/5g/reg.c 		a->type = D_REG;
a                 687 src/cmd/5g/reg.c 		a->reg = rn;
a                 689 src/cmd/5g/reg.c 			a->type = D_FREG;
a                 690 src/cmd/5g/reg.c 			a->reg = rn-NREG;
a                 716 src/cmd/5g/reg.c mkvar(Reg *r, Adr *a)
a                 725 src/cmd/5g/reg.c 	t = a->type;
a                 730 src/cmd/5g/reg.c 		print("type %d %d %D\n", t, a->name, a);
a                 742 src/cmd/5g/reg.c 		if(a->offset != NREG)
a                 743 src/cmd/5g/reg.c 			bit.b[0] |= RtoB(a->offset);
a                 744 src/cmd/5g/reg.c 		if(a->reg != NREG)
a                 745 src/cmd/5g/reg.c 			bit.b[0] |= RtoB(a->reg);
a                 751 src/cmd/5g/reg.c 		if(a->reg != NREG) {
a                 753 src/cmd/5g/reg.c 			bit.b[0] = RtoB(a->reg);
a                 759 src/cmd/5g/reg.c 		if(a->reg != NREG) {
a                 760 src/cmd/5g/reg.c 			if(a == &r->f.prog->from)
a                 761 src/cmd/5g/reg.c 				r->use1.b[0] |= RtoB(a->reg);
a                 763 src/cmd/5g/reg.c 				r->use2.b[0] |= RtoB(a->reg);
a                 765 src/cmd/5g/reg.c 				r->set.b[0] |= RtoB(a->reg);
a                 770 src/cmd/5g/reg.c 		if(a->reg != NREG) {
a                 772 src/cmd/5g/reg.c 			bit.b[0] = FtoB(a->reg);
a                 778 src/cmd/5g/reg.c 	switch(a->name) {
a                 786 src/cmd/5g/reg.c 		n = a->name;
a                 790 src/cmd/5g/reg.c 	node = a->node;
a                 795 src/cmd/5g/reg.c 		fatal("%D: bad node", a);
a                 798 src/cmd/5g/reg.c 	et = a->etype;
a                 799 src/cmd/5g/reg.c 	o = a->offset;
a                 800 src/cmd/5g/reg.c 	w = a->width;
a                 802 src/cmd/5g/reg.c 		fatal("bad width %d for %D", w, a);
a                 829 src/cmd/5g/reg.c 			fatal("variable not optimized: %D", a);
a                 906 src/cmd/5g/reg.c 		print("bit=%2d et=%2E w=%d+%d %#N %D flag=%d\n", i, et, o, w, node, a, v->addr);
a                1306 src/cmd/5g/reg.c addreg(Adr *a, int rn)
a                1308 src/cmd/5g/reg.c 	a->sym = nil;
a                1309 src/cmd/5g/reg.c 	a->name = D_NONE;
a                1310 src/cmd/5g/reg.c 	a->type = D_REG;
a                1311 src/cmd/5g/reg.c 	a->reg = rn;
a                1313 src/cmd/5g/reg.c 		a->type = D_FREG;
a                1314 src/cmd/5g/reg.c 		a->reg = rn-NREG;
a                  75 src/cmd/5l/asm.c braddoff(int32 a, int32 b)
a                  77 src/cmd/5l/asm.c 	return (((uint32)a) & 0xff000000U) | (0x00ffffffU & (uint32)(a + b));
a                 169 src/cmd/5l/l.h #define	LPUT(a)	lputl(a)
a                 170 src/cmd/5l/l.h #define	WPUT(a)	wputl(a)
a                 171 src/cmd/5l/l.h #define	VPUT(a)	abort()
a                1106 src/cmd/6a/lex.c outcode(int a, Addr2 *g2)
a                1116 src/cmd/6a/lex.c 	p->as = a;
a                1130 src/cmd/6a/lex.c 	if(a != AGLOBL && a != ADATA)
a                  36 src/cmd/6c/cgen.c int vaddr(Node *n, int a);
a                1966 src/cmd/6c/cgen.c vaddr(Node *n, int a)
a                1970 src/cmd/6c/cgen.c 		if(a)
a                 115 src/cmd/6c/div.c 	int a, s;
a                 122 src/cmd/6c/div.c 	a = sdiv(c, &m, &s);
a                 127 src/cmd/6c/div.c 	if(a)
a                 139 src/cmd/6c/div.c 	int a, s, t;
a                 143 src/cmd/6c/div.c 	a = udiv(r->vconst, &m, &s, &t);
a                 151 src/cmd/6c/div.c 	else if(a) {
a                 170 src/cmd/6c/gc.h #define	bset(a,n)	((a).b[(n)/32]&(1L<<(n)%32))
a                 255 src/cmd/6c/gc.h void	gins(int a, Node*, Node*);
a                  85 src/cmd/6c/mul.c genmuladd(Node *d, Node *s, int m, Node *a)
a                  90 src/cmd/6c/mul.c 	nod.left = a;
a                 221 src/cmd/6c/mul.c m0(int a)
a                 223 src/cmd/6c/mul.c 	switch(a) {
a                 276 src/cmd/6c/mul.c m1(int a)
a                 278 src/cmd/6c/mul.c 	switch(a) {
a                 295 src/cmd/6c/mul.c m2(int a)
a                 297 src/cmd/6c/mul.c 	switch(a) {
a                 279 src/cmd/6c/peep.c regtyp(Addr *a)
a                 283 src/cmd/6c/peep.c 	t = a->type;
a                 838 src/cmd/6c/peep.c copyas(Addr *a, Addr *v)
a                 840 src/cmd/6c/peep.c 	if(a->type != v->type)
a                 845 src/cmd/6c/peep.c 		if(v->offset == a->offset)
a                 854 src/cmd/6c/peep.c copyau(Addr *a, Addr *v)
a                 857 src/cmd/6c/peep.c 	if(copyas(a, v))
a                 860 src/cmd/6c/peep.c 		if(a->type-D_INDIR == v->type)
a                 862 src/cmd/6c/peep.c 		if(a->index == v->type)
a                 873 src/cmd/6c/peep.c copysub(Addr *a, Addr *v, Addr *s, int f)
a                 877 src/cmd/6c/peep.c 	if(copyas(a, v)) {
a                 881 src/cmd/6c/peep.c 				a->type = t;
a                 887 src/cmd/6c/peep.c 		if(a->type == t+D_INDIR) {
a                 888 src/cmd/6c/peep.c 			if((s->type == D_BP || s->type == D_R13) && a->index != D_NONE)
a                 891 src/cmd/6c/peep.c 				a->type = s->type+D_INDIR;
a                 894 src/cmd/6c/peep.c 		if(a->index == t) {
a                 896 src/cmd/6c/peep.c 				a->index = s->type;
a                 696 src/cmd/6c/reg.c 	Addr *a;
a                 709 src/cmd/6c/reg.c 	a = &p1->to;
a                 710 src/cmd/6c/reg.c 	a->sym = v->sym;
a                 711 src/cmd/6c/reg.c 	a->offset = v->offset;
a                 712 src/cmd/6c/reg.c 	a->etype = v->etype;
a                 713 src/cmd/6c/reg.c 	a->type = v->name;
a                 729 src/cmd/6c/reg.c 		p1->from = *a;
a                 730 src/cmd/6c/reg.c 		*a = zprog.from;
a                 731 src/cmd/6c/reg.c 		a->type = rn;
a                 764 src/cmd/6c/reg.c mkvar(Reg *r, Addr *a)
a                 775 src/cmd/6c/reg.c 	t = a->type;
a                 777 src/cmd/6c/reg.c 	r->regu |= doregbits(a->index);
a                 783 src/cmd/6c/reg.c 		a->type = a->index;
a                 784 src/cmd/6c/reg.c 		bit = mkvar(r, a);
a                 787 src/cmd/6c/reg.c 		a->type = t;
a                 796 src/cmd/6c/reg.c 	s = a->sym;
a                 801 src/cmd/6c/reg.c 	et = a->etype;
a                 802 src/cmd/6c/reg.c 	o = a->offset;
a                 824 src/cmd/6c/reg.c 		print("bit=%2d et=%2d %D\n", i, et, a);
a                1354 src/cmd/6c/reg.c addreg(Addr *a, int rn)
a                1357 src/cmd/6c/reg.c 	a->sym = 0;
a                1358 src/cmd/6c/reg.c 	a->offset = 0;
a                1359 src/cmd/6c/reg.c 	a->type = rn;
a                 176 src/cmd/6c/swt.c sextern(Sym *s, Node *a, int32 o, int32 w)
a                 188 src/cmd/6c/swt.c 		memmove(p->to.u.sval, a->cstring+e, lw);
a                 193 src/cmd/6c/swt.c gextern(Sym *s, Node *a, int32 o, int32 w)
a                 195 src/cmd/6c/swt.c 	if(0 && a->op == OCONST && typev[a->type->etype]) {
a                 196 src/cmd/6c/swt.c 		gpseudo(ADATA, s, lo64(a));
a                 199 src/cmd/6c/swt.c 		gpseudo(ADATA, s, hi64(a));
a                 204 src/cmd/6c/swt.c 	gpseudo(ADATA, s, a);
a                 497 src/cmd/6c/txt.c naddr(Node *n, Addr *a)
a                 501 src/cmd/6c/txt.c 	a->type = D_NONE;
a                 507 src/cmd/6c/txt.c 		diag(n, "bad in naddr: %O %D", n->op, a);
a                 511 src/cmd/6c/txt.c 		a->type = n->reg;
a                 512 src/cmd/6c/txt.c 		a->sym = nil;
a                 516 src/cmd/6c/txt.c 		a->type = D_INDIR + D_TLS;
a                 517 src/cmd/6c/txt.c 		a->offset = n->reg - 1;
a                 521 src/cmd/6c/txt.c 		naddr(n->left, a);
a                 522 src/cmd/6c/txt.c 		if(a->type >= D_AX && a->type <= D_R15)
a                 523 src/cmd/6c/txt.c 			a->type += D_INDIR;
a                 525 src/cmd/6c/txt.c 		if(a->type == D_CONST)
a                 526 src/cmd/6c/txt.c 			a->type = D_NONE+D_INDIR;
a                 528 src/cmd/6c/txt.c 		if(a->type == D_ADDR) {
a                 529 src/cmd/6c/txt.c 			a->type = a->index;
a                 530 src/cmd/6c/txt.c 			a->index = D_NONE;
a                 536 src/cmd/6c/txt.c 		a->type = idx.ptr;
a                 538 src/cmd/6c/txt.c 			naddr(n->left, a);
a                 539 src/cmd/6c/txt.c 		if(a->type >= D_AX && a->type <= D_R15)
a                 540 src/cmd/6c/txt.c 			a->type += D_INDIR;
a                 542 src/cmd/6c/txt.c 		if(a->type == D_CONST)
a                 543 src/cmd/6c/txt.c 			a->type = D_NONE+D_INDIR;
a                 545 src/cmd/6c/txt.c 		if(a->type == D_ADDR) {
a                 546 src/cmd/6c/txt.c 			a->type = a->index;
a                 547 src/cmd/6c/txt.c 			a->index = D_NONE;
a                 550 src/cmd/6c/txt.c 		a->index = idx.reg;
a                 551 src/cmd/6c/txt.c 		a->scale = n->scale;
a                 552 src/cmd/6c/txt.c 		a->offset += n->xoffset;
a                 556 src/cmd/6c/txt.c 		a->type = n->reg+D_INDIR;
a                 557 src/cmd/6c/txt.c 		a->sym = nil;
a                 558 src/cmd/6c/txt.c 		a->offset = n->xoffset;
a                 562 src/cmd/6c/txt.c 		a->etype = n->etype;
a                 563 src/cmd/6c/txt.c 		a->type = D_STATIC;
a                 564 src/cmd/6c/txt.c 		a->sym = linksym(n->sym);
a                 565 src/cmd/6c/txt.c 		a->offset = n->xoffset;
a                 569 src/cmd/6c/txt.c 			a->type = D_EXTERN;
a                 573 src/cmd/6c/txt.c 			a->type = D_AUTO;
a                 577 src/cmd/6c/txt.c 			a->type = D_PARAM;
a                 584 src/cmd/6c/txt.c 			a->type = D_FCONST;
a                 585 src/cmd/6c/txt.c 			a->u.dval = n->fconst;
a                 588 src/cmd/6c/txt.c 		a->sym = nil;
a                 589 src/cmd/6c/txt.c 		a->type = D_CONST;
a                 591 src/cmd/6c/txt.c 			a->offset = n->vconst;
a                 593 src/cmd/6c/txt.c 			a->offset = convvtox(n->vconst, typeu[n->type->etype]? TULONG: TLONG);
a                 597 src/cmd/6c/txt.c 		naddr(n->left, a);
a                 598 src/cmd/6c/txt.c 		if(a->type >= D_INDIR) {
a                 599 src/cmd/6c/txt.c 			a->type -= D_INDIR;
a                 602 src/cmd/6c/txt.c 		if(a->type == D_EXTERN || a->type == D_STATIC ||
a                 603 src/cmd/6c/txt.c 		   a->type == D_AUTO || a->type == D_PARAM)
a                 604 src/cmd/6c/txt.c 			if(a->index == D_NONE) {
a                 605 src/cmd/6c/txt.c 				a->index = a->type;
a                 606 src/cmd/6c/txt.c 				a->type = D_ADDR;
a                 614 src/cmd/6c/txt.c 			naddr(n->left, a);
a                 618 src/cmd/6c/txt.c 			naddr(n->right, a);
a                 621 src/cmd/6c/txt.c 		a->offset += v;
a                 642 src/cmd/6c/txt.c #define	CASE(a,b)	((a<<8)|(b<<0))
a                 647 src/cmd/6c/txt.c 	int ft, tt, t64, a;
a                 691 src/cmd/6c/txt.c 		a = AMOVBLSX;
a                 693 src/cmd/6c/txt.c 			a = AMOVBQSX;
a                 696 src/cmd/6c/txt.c 		a = AMOVBLZX;
a                 698 src/cmd/6c/txt.c 			a = AMOVBQZX;
a                 701 src/cmd/6c/txt.c 		a = AMOVWLSX;
a                 703 src/cmd/6c/txt.c 			a = AMOVWQSX;
a                 706 src/cmd/6c/txt.c 		a = AMOVWLZX;
a                 708 src/cmd/6c/txt.c 			a = AMOVWQZX;
a                 715 src/cmd/6c/txt.c 				a = ACVTSL2SD;
a                 717 src/cmd/6c/txt.c 				a = ACVTSL2SS;
a                 718 src/cmd/6c/txt.c 			gins(a, f, &nod);
a                 723 src/cmd/6c/txt.c 		a = AMOVL;
a                 725 src/cmd/6c/txt.c 			a = AMOVLQSX;
a                 729 src/cmd/6c/txt.c 		a = AMOVL;
a                 731 src/cmd/6c/txt.c 			a = AMOVLQZX;	/* could probably use plain MOVL */
a                 737 src/cmd/6c/txt.c 				a = ACVTSQ2SD;
a                 739 src/cmd/6c/txt.c 				a = ACVTSQ2SS;
a                 740 src/cmd/6c/txt.c 			gins(a, f, &nod);
a                 746 src/cmd/6c/txt.c 		a = AMOVQ;
a                 749 src/cmd/6c/txt.c 		a = AMOVQ;
a                 751 src/cmd/6c/txt.c 			a = AMOVL;
a                 756 src/cmd/6c/txt.c 		gins(a, f, &nod);
a                 762 src/cmd/6c/txt.c 		a = AMOVSS;
a                 765 src/cmd/6c/txt.c 		a = AMOVSD;
a                 772 src/cmd/6c/txt.c 		gins(a, f, &nod);
a                 786 src/cmd/6c/txt.c 		a = AMOVB;	goto st;
a                 789 src/cmd/6c/txt.c 		a = AMOVW;	goto st;
a                 794 src/cmd/6c/txt.c 		a = AMOVL;	goto st;
a                 798 src/cmd/6c/txt.c 		a = AMOVQ;	goto st;
a                 802 src/cmd/6c/txt.c 			gins(a, f, t);
a                 808 src/cmd/6c/txt.c 		gins(a, &nod, t);
a                 813 src/cmd/6c/txt.c 		a = AMOVSS;
a                 816 src/cmd/6c/txt.c 		a = AMOVSD;
a                 872 src/cmd/6c/txt.c 		a = AMOVL;
a                 881 src/cmd/6c/txt.c 		a = AMOVLQSX;
a                 886 src/cmd/6c/txt.c 			a = AMOVQ;
a                 896 src/cmd/6c/txt.c 		a = AMOVLQZX;
a                 899 src/cmd/6c/txt.c 			a = AMOVQ;
a                 927 src/cmd/6c/txt.c 		a = AMOVQL;
a                 930 src/cmd/6c/txt.c 			a = AMOVL;
a                 943 src/cmd/6c/txt.c 		a = AMOVQ;
a                 950 src/cmd/6c/txt.c 		a = AMOVWLSX;
a                 955 src/cmd/6c/txt.c 			a = AMOVL;
a                 962 src/cmd/6c/txt.c 		a = AMOVWQSX;
a                 969 src/cmd/6c/txt.c 			a = AMOVL;
a                 977 src/cmd/6c/txt.c 		a = AMOVWLZX;
a                 980 src/cmd/6c/txt.c 			a = AMOVL;
a                 987 src/cmd/6c/txt.c 		a = AMOVWQZX;
a                 990 src/cmd/6c/txt.c 			a = AMOVL;	/* MOVL also zero-extends to 64 bits */
a                1000 src/cmd/6c/txt.c 		a = AMOVBLSX;
a                1005 src/cmd/6c/txt.c 			a = AMOVL;
a                1012 src/cmd/6c/txt.c 		a = AMOVBQSX;
a                1019 src/cmd/6c/txt.c 			a = AMOVQ;
a                1029 src/cmd/6c/txt.c 		a = AMOVBLZX;
a                1032 src/cmd/6c/txt.c 			a = AMOVL;
a                1039 src/cmd/6c/txt.c 		a = AMOVBQZX;
a                1042 src/cmd/6c/txt.c 			a = AMOVL;	/* zero-extends to 64-bits */
a                1075 src/cmd/6c/txt.c 				a = ACVTTSS2SQ;
a                1077 src/cmd/6c/txt.c 				a = ACVTTSD2SQ;
a                1080 src/cmd/6c/txt.c 				a = ACVTTSS2SL;
a                1082 src/cmd/6c/txt.c 				a = ACVTTSD2SL;
a                1084 src/cmd/6c/txt.c 		gins(a, f, &nod);
a                1094 src/cmd/6c/txt.c 		a = ACVTSQ2SS;
a                1096 src/cmd/6c/txt.c 			a = ACVTSQ2SD;
a                1103 src/cmd/6c/txt.c 		gins(a, &nod, &nod1);
a                1114 src/cmd/6c/txt.c 		gins(a, &nod2, &nod1);
a                1127 src/cmd/6c/txt.c 		a = ACVTSQ2SS;
a                1129 src/cmd/6c/txt.c 			a = ACVTSQ2SD;
a                1133 src/cmd/6c/txt.c 		gins(a, &nod, &nod1);
a                1162 src/cmd/6c/txt.c 				a = ACVTSQ2SS;
a                1164 src/cmd/6c/txt.c 				a = ACVTSQ2SD;
a                1167 src/cmd/6c/txt.c 				a = ACVTSL2SS;
a                1169 src/cmd/6c/txt.c 				a = ACVTSL2SD;
a                1171 src/cmd/6c/txt.c 		gins(a, f, &nod);
a                1180 src/cmd/6c/txt.c 		a = AMOVSS;
a                1183 src/cmd/6c/txt.c 		a = ACVTSD2SS;
a                1186 src/cmd/6c/txt.c 		a = ACVTSS2SD;
a                1189 src/cmd/6c/txt.c 		a = AMOVSD;
a                1192 src/cmd/6c/txt.c 	if(a == AMOVQ || a == AMOVSD || a == AMOVSS || a == AMOVL && ewidth[ft] == ewidth[tt])	/* TO DO: check AMOVL */
a                1195 src/cmd/6c/txt.c 	gins(a, f, t);
a                1232 src/cmd/6c/txt.c gins(int a, Node *f, Node *t)
a                1240 src/cmd/6c/txt.c 	p->as = a;
a                1252 src/cmd/6c/txt.c 	int a, et;
a                1269 src/cmd/6c/txt.c 	a = AGOK;
a                1272 src/cmd/6c/txt.c 		a = ANOTL;
a                1274 src/cmd/6c/txt.c 			a = ANOTB;
a                1276 src/cmd/6c/txt.c 			a = ANOTW;
a                1278 src/cmd/6c/txt.c 			a = ANOTQ;
a                1282 src/cmd/6c/txt.c 		a = ANEGL;
a                1284 src/cmd/6c/txt.c 			a = ANEGB;
a                1286 src/cmd/6c/txt.c 			a = ANEGW;
a                1288 src/cmd/6c/txt.c 			a = ANEGQ;
a                1292 src/cmd/6c/txt.c 		a = ALEAQ;
a                1297 src/cmd/6c/txt.c 		a = AADDL;
a                1299 src/cmd/6c/txt.c 			a = AADDB;
a                1301 src/cmd/6c/txt.c 			a = AADDW;
a                1303 src/cmd/6c/txt.c 			a = AADDQ;
a                1305 src/cmd/6c/txt.c 			a = AADDSS;
a                1307 src/cmd/6c/txt.c 			a = AADDSD;
a                1312 src/cmd/6c/txt.c 		a = ASUBL;
a                1314 src/cmd/6c/txt.c 			a = ASUBB;
a                1316 src/cmd/6c/txt.c 			a = ASUBW;
a                1318 src/cmd/6c/txt.c 			a = ASUBQ;
a                1320 src/cmd/6c/txt.c 			a = ASUBSS;
a                1322 src/cmd/6c/txt.c 			a = ASUBSD;
a                1327 src/cmd/6c/txt.c 		a = AORL;
a                1329 src/cmd/6c/txt.c 			a = AORB;
a                1331 src/cmd/6c/txt.c 			a = AORW;
a                1333 src/cmd/6c/txt.c 			a = AORQ;
a                1338 src/cmd/6c/txt.c 		a = AANDL;
a                1340 src/cmd/6c/txt.c 			a = AANDB;
a                1342 src/cmd/6c/txt.c 			a = AANDW;
a                1344 src/cmd/6c/txt.c 			a = AANDQ;
a                1349 src/cmd/6c/txt.c 		a = AXORL;
a                1351 src/cmd/6c/txt.c 			a = AXORB;
a                1353 src/cmd/6c/txt.c 			a = AXORW;
a                1355 src/cmd/6c/txt.c 			a = AXORQ;
a                1360 src/cmd/6c/txt.c 		a = ASHRL;
a                1362 src/cmd/6c/txt.c 			a = ASHRB;
a                1364 src/cmd/6c/txt.c 			a = ASHRW;
a                1366 src/cmd/6c/txt.c 			a = ASHRQ;
a                1371 src/cmd/6c/txt.c 		a = ASARL;
a                1373 src/cmd/6c/txt.c 			a = ASARB;
a                1375 src/cmd/6c/txt.c 			a = ASARW;
a                1377 src/cmd/6c/txt.c 			a = ASARQ;
a                1382 src/cmd/6c/txt.c 		a = ASALL;
a                1384 src/cmd/6c/txt.c 			a = ASALB;
a                1386 src/cmd/6c/txt.c 			a = ASALW;
a                1388 src/cmd/6c/txt.c 			a = ASALQ;
a                1392 src/cmd/6c/txt.c 		a = AROLL;
a                1394 src/cmd/6c/txt.c 			a = AROLB;
a                1396 src/cmd/6c/txt.c 			a = AROLW;
a                1398 src/cmd/6c/txt.c 			a = AROLQ;
a                1402 src/cmd/6c/txt.c 		a = ACALL;
a                1409 src/cmd/6c/txt.c 		a = AIMULL;
a                1411 src/cmd/6c/txt.c 			a = AIMULQ;
a                1413 src/cmd/6c/txt.c 			a = AMULSS;
a                1415 src/cmd/6c/txt.c 			a = AMULSD;
a                1422 src/cmd/6c/txt.c 		a = AIDIVL;
a                1424 src/cmd/6c/txt.c 			a = AIDIVQ;
a                1426 src/cmd/6c/txt.c 			a = ADIVSS;
a                1428 src/cmd/6c/txt.c 			a = ADIVSD;
a                1433 src/cmd/6c/txt.c 		a = AMULL;
a                1435 src/cmd/6c/txt.c 			a = AMULQ;
a                1442 src/cmd/6c/txt.c 		a = ADIVL;
a                1444 src/cmd/6c/txt.c 			a = ADIVQ;
a                1457 src/cmd/6c/txt.c 		a = ACMPL;
a                1459 src/cmd/6c/txt.c 			a = ACMPB;
a                1461 src/cmd/6c/txt.c 			a = ACMPW;
a                1463 src/cmd/6c/txt.c 			a = ACMPQ;
a                1465 src/cmd/6c/txt.c 			a = AUCOMISS;
a                1467 src/cmd/6c/txt.c 			a = AUCOMISD;
a                1468 src/cmd/6c/txt.c 		gins(a, f, t);
a                1470 src/cmd/6c/txt.c 		case OEQ:	a = AJEQ; break;
a                1471 src/cmd/6c/txt.c 		case ONE:	a = AJNE; break;
a                1472 src/cmd/6c/txt.c 		case OLT:	a = AJLT; break;
a                1473 src/cmd/6c/txt.c 		case OLE:	a = AJLE; break;
a                1474 src/cmd/6c/txt.c 		case OGE:	a = AJGE; break;
a                1475 src/cmd/6c/txt.c 		case OGT:	a = AJGT; break;
a                1476 src/cmd/6c/txt.c 		case OLO:	a = AJCS; break;
a                1477 src/cmd/6c/txt.c 		case OLS:	a = AJLS; break;
a                1478 src/cmd/6c/txt.c 		case OHS:	a = AJCC; break;
a                1479 src/cmd/6c/txt.c 		case OHI:	a = AJHI; break;
a                1481 src/cmd/6c/txt.c 		gins(a, Z, Z);
a                1484 src/cmd/6c/txt.c 	if(a == AGOK)
a                1486 src/cmd/6c/txt.c 	gins(a, f, t);
a                1498 src/cmd/6c/txt.c 	int a;
a                1500 src/cmd/6c/txt.c 	a = AGOK;
a                1503 src/cmd/6c/txt.c 		a = ARET;
a                1506 src/cmd/6c/txt.c 		a = AJMP;
a                1510 src/cmd/6c/txt.c 	if(a == AGOK) {
a                1514 src/cmd/6c/txt.c 	p->as = a;
a                1527 src/cmd/6c/txt.c gpseudo(int a, Sym *s, Node *n)
a                1531 src/cmd/6c/txt.c 	p->as = a;
a                1535 src/cmd/6c/txt.c 	switch(a) {
a                1548 src/cmd/6c/txt.c 	if(a == ADATA || a == AGLOBL)
a                  19 src/cmd/6g/cgen.c 	int a, f;
a                 111 src/cmd/6g/cgen.c 			a = optoas(OAS, res->type);
a                 112 src/cmd/6g/cgen.c 			if(sudoaddable(a, res, &addr)) {
a                 116 src/cmd/6g/cgen.c 					p1 = gins(a, &n2, N);
a                 119 src/cmd/6g/cgen.c 					p1 = gins(a, n, N);
a                 177 src/cmd/6g/cgen.c 		a = optoas(OAS, n->type);
a                 178 src/cmd/6g/cgen.c 		if(sudoaddable(a, n, &addr)) {
a                 180 src/cmd/6g/cgen.c 				p1 = gins(a, N, res);
a                 184 src/cmd/6g/cgen.c 				p1 = gins(a, N, &n2);
a                 186 src/cmd/6g/cgen.c 				gins(a, &n2, res);
a                 226 src/cmd/6g/cgen.c 		a = optoas(OXOR, nl->type);
a                 230 src/cmd/6g/cgen.c 		gins(a, &n2, &n1);
a                 239 src/cmd/6g/cgen.c 			a = optoas(OMUL, nl->type);
a                 242 src/cmd/6g/cgen.c 		a = optoas(n->op, nl->type);
a                 252 src/cmd/6g/cgen.c 		a = optoas(n->op, nl->type);
a                 253 src/cmd/6g/cgen.c 		if(a == AIMULB) {
a                 261 src/cmd/6g/cgen.c 		a = optoas(n->op, nl->type);
a                 430 src/cmd/6g/cgen.c 			a = optoas(n->op, nl->type);
a                 523 src/cmd/6g/cgen.c 	gins(a, &n2, &n1);
a                 533 src/cmd/6g/cgen.c 	gins(a, N, &n1);
a                 548 src/cmd/6g/cgen.c cgenr(Node *n, Node *a, Node *res)
a                 559 src/cmd/6g/cgen.c 		regalloc(a, n->type, res);
a                 560 src/cmd/6g/cgen.c 		gmove(n, a);
a                 573 src/cmd/6g/cgen.c 		regalloc(a, types[tptr], &n1);
a                 574 src/cmd/6g/cgen.c 		gmove(&n1, a);
a                 578 src/cmd/6g/cgen.c 		regalloc(a, n->type, res);
a                 579 src/cmd/6g/cgen.c 		cgen(n, a);
a                 591 src/cmd/6g/cgen.c agenr(Node *n, Node *a, Node *res)
a                 615 src/cmd/6g/cgen.c 		regalloc(a, types[tptr], &n1);
a                 616 src/cmd/6g/cgen.c 		agen(&n1, a);
a                 621 src/cmd/6g/cgen.c 		cgenr(n->left, a, res);
a                 622 src/cmd/6g/cgen.c 		cgen_checknil(a);
a                 709 src/cmd/6g/cgen.c 			*a = n3;
a                 777 src/cmd/6g/cgen.c 		*a = n3;
a                 784 src/cmd/6g/cgen.c 		regalloc(a, types[tptr], res);
a                 785 src/cmd/6g/cgen.c 		agen(n, a);
a                 931 src/cmd/6g/cgen.c igen(Node *n, Node *a, Node *res)
a                 944 src/cmd/6g/cgen.c 		*a = *n;
a                 952 src/cmd/6g/cgen.c 		*a = *n;
a                 956 src/cmd/6g/cgen.c 		igen(n->left, a, res);
a                 957 src/cmd/6g/cgen.c 		a->xoffset += n->xoffset;
a                 958 src/cmd/6g/cgen.c 		a->type = n->type;
a                 959 src/cmd/6g/cgen.c 		fixlargeoffset(a);
a                 963 src/cmd/6g/cgen.c 		cgenr(n->left, a, res);
a                 964 src/cmd/6g/cgen.c 		cgen_checknil(a);
a                 965 src/cmd/6g/cgen.c 		a->op = OINDREG;
a                 966 src/cmd/6g/cgen.c 		a->xoffset += n->xoffset;
a                 967 src/cmd/6g/cgen.c 		a->type = n->type;
a                 968 src/cmd/6g/cgen.c 		fixlargeoffset(a);
a                 986 src/cmd/6g/cgen.c 		memset(a, 0, sizeof *a);
a                 987 src/cmd/6g/cgen.c 		a->op = OINDREG;
a                 988 src/cmd/6g/cgen.c 		a->val.u.reg = D_SP;
a                 989 src/cmd/6g/cgen.c 		a->addable = 1;
a                 990 src/cmd/6g/cgen.c 		a->xoffset = fp->width;
a                 991 src/cmd/6g/cgen.c 		a->type = n->type;
a                1004 src/cmd/6g/cgen.c 				igen(n->left, a, res);
a                1008 src/cmd/6g/cgen.c 				regalloc(a, types[tptr], res);
a                1009 src/cmd/6g/cgen.c 				gmove(&n1, a);
a                1011 src/cmd/6g/cgen.c 				a->op = OINDREG;
a                1015 src/cmd/6g/cgen.c 			a->type = n->type;
a                1016 src/cmd/6g/cgen.c 			a->xoffset += mpgetfix(n->right->val.u.xval)*n->type->width;
a                1017 src/cmd/6g/cgen.c 			fixlargeoffset(a);
a                1023 src/cmd/6g/cgen.c 	agenr(n, a, res);
a                1024 src/cmd/6g/cgen.c 	a->op = OINDREG;
a                1025 src/cmd/6g/cgen.c 	a->type = n->type;
a                1035 src/cmd/6g/cgen.c 	int et, a;
a                1078 src/cmd/6g/cgen.c 		a = AJNE;
a                1080 src/cmd/6g/cgen.c 			a = AJEQ;
a                1081 src/cmd/6g/cgen.c 		patch(gbranch(a, n->type, likely), to);
a                1096 src/cmd/6g/cgen.c 		a = AJNE;
a                1098 src/cmd/6g/cgen.c 			a = AJEQ;
a                1099 src/cmd/6g/cgen.c 		patch(gbranch(a, n->type, likely), to);
a                1155 src/cmd/6g/cgen.c 		a = n->op;
a                1170 src/cmd/6g/cgen.c 			a = brcom(a);
a                1176 src/cmd/6g/cgen.c 			a = brrev(a);
a                1184 src/cmd/6g/cgen.c 			if((a != OEQ && a != ONE) || nr->op != OLITERAL) {
a                1188 src/cmd/6g/cgen.c 			a = optoas(a, types[tptr]);
a                1194 src/cmd/6g/cgen.c 			patch(gbranch(a, types[tptr], likely), to);
a                1201 src/cmd/6g/cgen.c 			if((a != OEQ && a != ONE) || nr->op != OLITERAL) {
a                1205 src/cmd/6g/cgen.c 			a = optoas(a, types[tptr]);
a                1210 src/cmd/6g/cgen.c 			patch(gbranch(a, types[tptr], likely), to);
a                1215 src/cmd/6g/cgen.c 			complexbool(a, nl, nr, true, likely, to);
a                1241 src/cmd/6g/cgen.c 			patch(gbranch(optoas(a, nr->type), nr->type, likely), to);
a                1252 src/cmd/6g/cgen.c 		if(isfloat[nl->type->etype] && (a == OGT || a == OGE)) {
a                1255 src/cmd/6g/cgen.c 			a = brrev(a);
a                1274 src/cmd/6g/cgen.c 			patch(gbranch(optoas(a, nr->type), nr->type, likely), to);
a                 496 src/cmd/6g/ggen.c 	int a;
a                 519 src/cmd/6g/ggen.c 			a = optoas(OINC, nl->type);
a                 521 src/cmd/6g/ggen.c 				gins(a, N, nl);
a                 524 src/cmd/6g/ggen.c 			if(sudoaddable(a, nl, &addr)) {
a                 525 src/cmd/6g/ggen.c 				p1 = gins(a, N, N);
a                 536 src/cmd/6g/ggen.c 			a = optoas(ODEC, nl->type);
a                 538 src/cmd/6g/ggen.c 				gins(a, N, nl);
a                 541 src/cmd/6g/ggen.c 			if(sudoaddable(a, nl, &addr)) {
a                 542 src/cmd/6g/ggen.c 				p1 = gins(a, N, N);
a                 557 src/cmd/6g/ggen.c 		a = optoas(n->etype, nl->type);
a                 560 src/cmd/6g/ggen.c 				gins(a, nr, nl);
a                 565 src/cmd/6g/ggen.c 			gins(a, &n2, nl);
a                 570 src/cmd/6g/ggen.c 		if(sudoaddable(a, nl, &addr)) {
a                 572 src/cmd/6g/ggen.c 				p1 = gins(a, nr, N);
a                 579 src/cmd/6g/ggen.c 			p1 = gins(a, &n2, N);
a                 626 src/cmd/6g/ggen.c samereg(Node *a, Node *b)
a                 628 src/cmd/6g/ggen.c 	if(a == N || b == N)
a                 630 src/cmd/6g/ggen.c 	if(a->op != OREGISTER)
a                 634 src/cmd/6g/ggen.c 	if(a->val.u.reg != b->val.u.reg)
a                 649 src/cmd/6g/ggen.c 	int a, check;
a                 680 src/cmd/6g/ggen.c 	a = optoas(op, t);
a                 739 src/cmd/6g/ggen.c 	gins(a, &n3, N);
a                 802 src/cmd/6g/ggen.c 	int w, a;
a                 898 src/cmd/6g/ggen.c 	a = optoas(OMUL, nl->type);
a                 902 src/cmd/6g/ggen.c 		a = AIMULW;
a                 907 src/cmd/6g/ggen.c 		gins(a, &n3, &n2);
a                 910 src/cmd/6g/ggen.c 		gins(a, nr, &n2);
a                 925 src/cmd/6g/ggen.c 	int a;
a                 929 src/cmd/6g/ggen.c 	a = optoas(OHMUL, t);
a                 939 src/cmd/6g/ggen.c 	gins(a, &n2, N);
a                 962 src/cmd/6g/ggen.c 	int a, rcx;
a                 967 src/cmd/6g/ggen.c 	a = optoas(op, nl->type);
a                 976 src/cmd/6g/ggen.c 			gins(a, &n3, &n1);
a                 977 src/cmd/6g/ggen.c 			gins(a, &n3, &n1);
a                 979 src/cmd/6g/ggen.c 			gins(a, nr, &n1);
a                1039 src/cmd/6g/ggen.c 			gins(a, &n3, &n2);
a                1047 src/cmd/6g/ggen.c 	gins(a, &n1, &n2);
a                1075 src/cmd/6g/ggen.c 	int a;
a                1096 src/cmd/6g/ggen.c 	a = optoas(op, t);
a                1097 src/cmd/6g/ggen.c 	gins(a, &n2, &n1);
a                  58 src/cmd/6g/gobj.c datastring(char *s, int len, Addr *a)
a                  63 src/cmd/6g/gobj.c 	a->type = D_EXTERN;
a                  64 src/cmd/6g/gobj.c 	a->sym = linksym(sym);
a                  65 src/cmd/6g/gobj.c 	a->node = sym->def;
a                  66 src/cmd/6g/gobj.c 	a->offset = widthptr+widthint;  // skip header
a                  67 src/cmd/6g/gobj.c 	a->etype = simtype[TINT];
a                  75 src/cmd/6g/gobj.c datagostring(Strlit *sval, Addr *a)
a                  80 src/cmd/6g/gobj.c 	a->type = D_EXTERN;
a                  81 src/cmd/6g/gobj.c 	a->sym = linksym(sym);
a                  82 src/cmd/6g/gobj.c 	a->node = sym->def;
a                  83 src/cmd/6g/gobj.c 	a->offset = 0;  // header
a                  84 src/cmd/6g/gobj.c 	a->etype = TINT32;
a                 265 src/cmd/6g/gsubr.c afunclit(Addr *a, Node *n)
a                 267 src/cmd/6g/gsubr.c 	if(a->type == D_ADDR && a->index == D_EXTERN) {
a                 268 src/cmd/6g/gsubr.c 		a->type = D_EXTERN;
a                 269 src/cmd/6g/gsubr.c 		a->index = D_NONE;
a                 270 src/cmd/6g/gsubr.c 		a->sym = linksym(n->sym);
a                 586 src/cmd/6g/gsubr.c #define	CASE(a,b)	(((a)<<16)|((b)<<0))
a                 646 src/cmd/6g/gsubr.c 	int a, ft, tt;
a                 720 src/cmd/6g/gsubr.c 		a = AMOVB;
a                 735 src/cmd/6g/gsubr.c 		a = AMOVW;
a                 742 src/cmd/6g/gsubr.c 		a = AMOVL;
a                 749 src/cmd/6g/gsubr.c 		a = AMOVQL;
a                 756 src/cmd/6g/gsubr.c 		a = AMOVQ;
a                 764 src/cmd/6g/gsubr.c 		a = AMOVBWSX;
a                 768 src/cmd/6g/gsubr.c 		a = AMOVBLSX;
a                 772 src/cmd/6g/gsubr.c 		a = AMOVBQSX;
a                 777 src/cmd/6g/gsubr.c 		a = AMOVBWZX;
a                 781 src/cmd/6g/gsubr.c 		a = AMOVBLZX;
a                 785 src/cmd/6g/gsubr.c 		a = AMOVBQZX;
a                 790 src/cmd/6g/gsubr.c 		a = AMOVWLSX;
a                 794 src/cmd/6g/gsubr.c 		a = AMOVWQSX;
a                 799 src/cmd/6g/gsubr.c 		a = AMOVWLZX;
a                 803 src/cmd/6g/gsubr.c 		a = AMOVWQZX;
a                 808 src/cmd/6g/gsubr.c 		a = AMOVLQSX;
a                 816 src/cmd/6g/gsubr.c 		a = AMOVLQZX;
a                 823 src/cmd/6g/gsubr.c 		a = ACVTTSS2SL;
a                 827 src/cmd/6g/gsubr.c 		a = ACVTTSD2SL;
a                 831 src/cmd/6g/gsubr.c 		a = ACVTTSS2SQ;
a                 835 src/cmd/6g/gsubr.c 		a = ACVTTSD2SQ;
a                 861 src/cmd/6g/gsubr.c 		a = ACVTTSS2SQ;
a                 863 src/cmd/6g/gsubr.c 			a = ACVTTSD2SQ;
a                 872 src/cmd/6g/gsubr.c 		gins(a, &r1, &r2);
a                 877 src/cmd/6g/gsubr.c 		gins(a, &r1, &r2);
a                 892 src/cmd/6g/gsubr.c 		a = ACVTSL2SS;
a                 897 src/cmd/6g/gsubr.c 		a = ACVTSL2SD;
a                 901 src/cmd/6g/gsubr.c 		a = ACVTSQ2SS;
a                 905 src/cmd/6g/gsubr.c 		a = ACVTSQ2SD;
a                 931 src/cmd/6g/gsubr.c 		a = ACVTSQ2SS;
a                 933 src/cmd/6g/gsubr.c 			a = ACVTSQ2SD;
a                 943 src/cmd/6g/gsubr.c 		gins(a, &r1, &r2);
a                 951 src/cmd/6g/gsubr.c 		gins(a, &r3, &r2);
a                 965 src/cmd/6g/gsubr.c 		a = AMOVSS;
a                 969 src/cmd/6g/gsubr.c 		a = AMOVSD;
a                 973 src/cmd/6g/gsubr.c 		a = ACVTSS2SD;
a                 977 src/cmd/6g/gsubr.c 		a = ACVTSD2SS;
a                 981 src/cmd/6g/gsubr.c 	gins(a, f, t);
a                 987 src/cmd/6g/gsubr.c 	gins(a, f, &r1);
a                1105 src/cmd/6g/gsubr.c 	Node a;
a                1115 src/cmd/6g/gsubr.c 		a = *n;
a                1116 src/cmd/6g/gsubr.c 		a.op = OREGISTER;
a                1117 src/cmd/6g/gsubr.c 		a.type = types[tptr];
a                1118 src/cmd/6g/gsubr.c 		a.xoffset = 0;
a                1119 src/cmd/6g/gsubr.c 		cgen_checknil(&a);
a                1120 src/cmd/6g/gsubr.c 		ginscon(optoas(OADD, types[tptr]), n->xoffset, &a);
a                1130 src/cmd/6g/gsubr.c naddr(Node *n, Addr *a, int canemitcode)
a                1134 src/cmd/6g/gsubr.c 	a->scale = 0;
a                1135 src/cmd/6g/gsubr.c 	a->index = D_NONE;
a                1136 src/cmd/6g/gsubr.c 	a->type = D_NONE;
a                1137 src/cmd/6g/gsubr.c 	a->gotype = nil;
a                1138 src/cmd/6g/gsubr.c 	a->node = N;
a                1139 src/cmd/6g/gsubr.c 	a->width = 0;
a                1145 src/cmd/6g/gsubr.c 		a->width = n->type->width;
a                1150 src/cmd/6g/gsubr.c 		fatal("naddr: bad %O %D", n->op, a);
a                1154 src/cmd/6g/gsubr.c 		a->type = n->val.u.reg;
a                1155 src/cmd/6g/gsubr.c 		a->sym = nil;
a                1179 src/cmd/6g/gsubr.c 		a->type = n->val.u.reg+D_INDIR;
a                1180 src/cmd/6g/gsubr.c 		a->sym = linksym(n->sym);
a                1181 src/cmd/6g/gsubr.c 		a->offset = n->xoffset;
a                1182 src/cmd/6g/gsubr.c 		if(a->offset != (int32)a->offset)
a                1183 src/cmd/6g/gsubr.c 			yyerror("offset %lld too large for OINDREG", a->offset);
a                1189 src/cmd/6g/gsubr.c 		a->etype = simtype[n->left->type->etype];
a                1190 src/cmd/6g/gsubr.c 		a->width = n->left->type->width;
a                1191 src/cmd/6g/gsubr.c 		a->offset = n->xoffset;
a                1192 src/cmd/6g/gsubr.c 		a->sym = linksym(n->left->sym);
a                1193 src/cmd/6g/gsubr.c 		a->type = D_PARAM;
a                1194 src/cmd/6g/gsubr.c 		a->node = n->left->orig;
a                1200 src/cmd/6g/gsubr.c 		a->type = D_DX+D_INDIR;
a                1201 src/cmd/6g/gsubr.c 		a->sym = nil;
a                1202 src/cmd/6g/gsubr.c 		a->offset = n->xoffset;
a                1206 src/cmd/6g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1207 src/cmd/6g/gsubr.c 		a->sym = linksym(n->left->sym);
a                1211 src/cmd/6g/gsubr.c 		a->etype = 0;
a                1213 src/cmd/6g/gsubr.c 			a->etype = simtype[n->type->etype];
a                1214 src/cmd/6g/gsubr.c 		a->offset = n->xoffset;
a                1216 src/cmd/6g/gsubr.c 		a->node = n->orig;
a                1232 src/cmd/6g/gsubr.c 			a->type = D_EXTERN;
a                1235 src/cmd/6g/gsubr.c 			a->type = D_AUTO;
a                1239 src/cmd/6g/gsubr.c 			a->type = D_PARAM;
a                1242 src/cmd/6g/gsubr.c 			a->index = D_EXTERN;
a                1243 src/cmd/6g/gsubr.c 			a->type = D_ADDR;
a                1244 src/cmd/6g/gsubr.c 			a->width = widthptr;
a                1248 src/cmd/6g/gsubr.c 		a->sym = linksym(s);
a                1257 src/cmd/6g/gsubr.c 			a->type = D_FCONST;
a                1258 src/cmd/6g/gsubr.c 			a->u.dval = mpgetflt(n->val.u.fval);
a                1262 src/cmd/6g/gsubr.c 			a->sym = nil;
a                1263 src/cmd/6g/gsubr.c 			a->type = D_CONST;
a                1264 src/cmd/6g/gsubr.c 			a->offset = mpgetfix(n->val.u.xval);
a                1267 src/cmd/6g/gsubr.c 			datagostring(n->val.u.sval, a);
a                1270 src/cmd/6g/gsubr.c 			a->sym = nil;
a                1271 src/cmd/6g/gsubr.c 			a->type = D_CONST;
a                1272 src/cmd/6g/gsubr.c 			a->offset = n->val.u.bval;
a                1275 src/cmd/6g/gsubr.c 			a->sym = nil;
a                1276 src/cmd/6g/gsubr.c 			a->type = D_CONST;
a                1277 src/cmd/6g/gsubr.c 			a->offset = 0;
a                1283 src/cmd/6g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1284 src/cmd/6g/gsubr.c 		a->width = widthptr;
a                1285 src/cmd/6g/gsubr.c 		if(a->type >= D_INDIR) {
a                1286 src/cmd/6g/gsubr.c 			a->type -= D_INDIR;
a                1289 src/cmd/6g/gsubr.c 		if(a->type == D_EXTERN || a->type == D_STATIC ||
a                1290 src/cmd/6g/gsubr.c 		   a->type == D_AUTO || a->type == D_PARAM)
a                1291 src/cmd/6g/gsubr.c 			if(a->index == D_NONE) {
a                1292 src/cmd/6g/gsubr.c 				a->index = a->type;
a                1293 src/cmd/6g/gsubr.c 				a->type = D_ADDR;
a                1300 src/cmd/6g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1301 src/cmd/6g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                1303 src/cmd/6g/gsubr.c 		a->etype = tptr;
a                1304 src/cmd/6g/gsubr.c 		a->width = widthptr;
a                1309 src/cmd/6g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1310 src/cmd/6g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                1312 src/cmd/6g/gsubr.c 		a->etype = simtype[tptr];
a                1313 src/cmd/6g/gsubr.c 		a->offset += Array_array;
a                1314 src/cmd/6g/gsubr.c 		a->width = widthptr;
a                1319 src/cmd/6g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1320 src/cmd/6g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                1322 src/cmd/6g/gsubr.c 		a->etype = simtype[TUINT];
a                1323 src/cmd/6g/gsubr.c 		a->offset += Array_nel;
a                1324 src/cmd/6g/gsubr.c 		a->width = widthint;
a                1329 src/cmd/6g/gsubr.c 		naddr(n->left, a, canemitcode);
a                1330 src/cmd/6g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                1332 src/cmd/6g/gsubr.c 		a->etype = simtype[TUINT];
a                1333 src/cmd/6g/gsubr.c 		a->offset += Array_cap;
a                1334 src/cmd/6g/gsubr.c 		a->width = widthint;
a                1359 src/cmd/6g/gsubr.c 	int a;
a                1364 src/cmd/6g/gsubr.c 	a = AGOK;
a                1371 src/cmd/6g/gsubr.c 		a = ALEAL;
a                1375 src/cmd/6g/gsubr.c 		a = ALEAQ;
a                1391 src/cmd/6g/gsubr.c 		a = AJEQ;
a                1407 src/cmd/6g/gsubr.c 		a = AJNE;
a                1414 src/cmd/6g/gsubr.c 		a = AJLT;
a                1421 src/cmd/6g/gsubr.c 		a = AJCS;
a                1428 src/cmd/6g/gsubr.c 		a = AJLE;
a                1435 src/cmd/6g/gsubr.c 		a = AJLS;
a                1442 src/cmd/6g/gsubr.c 		a = AJGT;
a                1451 src/cmd/6g/gsubr.c 		a = AJHI;
a                1458 src/cmd/6g/gsubr.c 		a = AJGE;
a                1467 src/cmd/6g/gsubr.c 		a = AJCC;
a                1473 src/cmd/6g/gsubr.c 		a = ACMPB;
a                1478 src/cmd/6g/gsubr.c 		a = ACMPW;
a                1484 src/cmd/6g/gsubr.c 		a = ACMPL;
a                1490 src/cmd/6g/gsubr.c 		a = ACMPQ;
a                1494 src/cmd/6g/gsubr.c 		a = AUCOMISS;
a                1498 src/cmd/6g/gsubr.c 		a = AUCOMISD;
a                1504 src/cmd/6g/gsubr.c 		a = AMOVB;
a                1509 src/cmd/6g/gsubr.c 		a = AMOVW;
a                1515 src/cmd/6g/gsubr.c 		a = AMOVL;
a                1521 src/cmd/6g/gsubr.c 		a = AMOVQ;
a                1525 src/cmd/6g/gsubr.c 		a = AMOVSS;
a                1529 src/cmd/6g/gsubr.c 		a = AMOVSD;
a                1534 src/cmd/6g/gsubr.c 		a = AADDB;
a                1539 src/cmd/6g/gsubr.c 		a = AADDW;
a                1546 src/cmd/6g/gsubr.c 		a = AADDL;
a                1553 src/cmd/6g/gsubr.c 		a = AADDQ;
a                1557 src/cmd/6g/gsubr.c 		a = AADDSS;
a                1561 src/cmd/6g/gsubr.c 		a = AADDSD;
a                1566 src/cmd/6g/gsubr.c 		a = ASUBB;
a                1571 src/cmd/6g/gsubr.c 		a = ASUBW;
a                1577 src/cmd/6g/gsubr.c 		a = ASUBL;
a                1583 src/cmd/6g/gsubr.c 		a = ASUBQ;
a                1587 src/cmd/6g/gsubr.c 		a = ASUBSS;
a                1591 src/cmd/6g/gsubr.c 		a = ASUBSD;
a                1596 src/cmd/6g/gsubr.c 		a = AINCB;
a                1601 src/cmd/6g/gsubr.c 		a = AINCW;
a                1607 src/cmd/6g/gsubr.c 		a = AINCL;
a                1613 src/cmd/6g/gsubr.c 		a = AINCQ;
a                1618 src/cmd/6g/gsubr.c 		a = ADECB;
a                1623 src/cmd/6g/gsubr.c 		a = ADECW;
a                1629 src/cmd/6g/gsubr.c 		a = ADECL;
a                1635 src/cmd/6g/gsubr.c 		a = ADECQ;
a                1640 src/cmd/6g/gsubr.c 		a = ANEGB;
a                1645 src/cmd/6g/gsubr.c 		a = ANEGW;
a                1651 src/cmd/6g/gsubr.c 		a = ANEGL;
a                1657 src/cmd/6g/gsubr.c 		a = ANEGQ;
a                1662 src/cmd/6g/gsubr.c 		a = AANDB;
a                1667 src/cmd/6g/gsubr.c 		a = AANDW;
a                1673 src/cmd/6g/gsubr.c 		a = AANDL;
a                1679 src/cmd/6g/gsubr.c 		a = AANDQ;
a                1684 src/cmd/6g/gsubr.c 		a = AORB;
a                1689 src/cmd/6g/gsubr.c 		a = AORW;
a                1695 src/cmd/6g/gsubr.c 		a = AORL;
a                1701 src/cmd/6g/gsubr.c 		a = AORQ;
a                1706 src/cmd/6g/gsubr.c 		a = AXORB;
a                1711 src/cmd/6g/gsubr.c 		a = AXORW;
a                1717 src/cmd/6g/gsubr.c 		a = AXORL;
a                1723 src/cmd/6g/gsubr.c 		a = AXORQ;
a                1728 src/cmd/6g/gsubr.c 		a = AROLB;
a                1733 src/cmd/6g/gsubr.c 		a = AROLW;
a                1739 src/cmd/6g/gsubr.c 		a = AROLL;
a                1745 src/cmd/6g/gsubr.c 		a = AROLQ;
a                1750 src/cmd/6g/gsubr.c 		a = ASHLB;
a                1755 src/cmd/6g/gsubr.c 		a = ASHLW;
a                1761 src/cmd/6g/gsubr.c 		a = ASHLL;
a                1767 src/cmd/6g/gsubr.c 		a = ASHLQ;
a                1771 src/cmd/6g/gsubr.c 		a = ASHRB;
a                1775 src/cmd/6g/gsubr.c 		a = ASHRW;
a                1780 src/cmd/6g/gsubr.c 		a = ASHRL;
a                1785 src/cmd/6g/gsubr.c 		a = ASHRQ;
a                1789 src/cmd/6g/gsubr.c 		a = ASARB;
a                1793 src/cmd/6g/gsubr.c 		a = ASARW;
a                1797 src/cmd/6g/gsubr.c 		a = ASARL;
a                1801 src/cmd/6g/gsubr.c 		a = ASARQ;
a                1806 src/cmd/6g/gsubr.c 		a = ARCRB;
a                1811 src/cmd/6g/gsubr.c 		a = ARCRW;
a                1816 src/cmd/6g/gsubr.c 		a = ARCRL;
a                1821 src/cmd/6g/gsubr.c 		a = ARCRQ;
a                1827 src/cmd/6g/gsubr.c 		a = AIMULB;
a                1833 src/cmd/6g/gsubr.c 		a = AIMULW;
a                1840 src/cmd/6g/gsubr.c 		a = AIMULL;
a                1847 src/cmd/6g/gsubr.c 		a = AIMULQ;
a                1851 src/cmd/6g/gsubr.c 		a = AMULB;
a                1855 src/cmd/6g/gsubr.c 		a = AMULW;
a                1860 src/cmd/6g/gsubr.c 		a = AMULL;
a                1865 src/cmd/6g/gsubr.c 		a = AMULQ;
a                1869 src/cmd/6g/gsubr.c 		a = AMULSS;
a                1873 src/cmd/6g/gsubr.c 		a = AMULSD;
a                1878 src/cmd/6g/gsubr.c 		a = AIDIVB;
a                1883 src/cmd/6g/gsubr.c 		a = ADIVB;
a                1888 src/cmd/6g/gsubr.c 		a = AIDIVW;
a                1893 src/cmd/6g/gsubr.c 		a = ADIVW;
a                1898 src/cmd/6g/gsubr.c 		a = AIDIVL;
a                1905 src/cmd/6g/gsubr.c 		a = ADIVL;
a                1910 src/cmd/6g/gsubr.c 		a = AIDIVQ;
a                1917 src/cmd/6g/gsubr.c 		a = ADIVQ;
a                1921 src/cmd/6g/gsubr.c 		a = ACWD;
a                1925 src/cmd/6g/gsubr.c 		a = ACDQ;
a                1929 src/cmd/6g/gsubr.c 		a = ACQO;
a                1933 src/cmd/6g/gsubr.c 		a = ADIVSS;
a                1937 src/cmd/6g/gsubr.c 		a = ADIVSD;
a                1941 src/cmd/6g/gsubr.c 	return a;
a                1954 src/cmd/6g/gsubr.c xgen(Node *n, Node *a, int o)
a                1956 src/cmd/6g/gsubr.c 	regalloc(a, types[tptr], N);
a                1964 src/cmd/6g/gsubr.c 	agen(n, a);
a                1990 src/cmd/6g/gsubr.c sudoaddable(int as, Node *n, Addr *a)
a                2051 src/cmd/6g/gsubr.c 	naddr(n, a, 1);
a                2064 src/cmd/6g/gsubr.c 		naddr(&n1, a, 1);
a                2088 src/cmd/6g/gsubr.c 	a->type = D_NONE;
a                2089 src/cmd/6g/gsubr.c 	a->index = D_NONE;
a                2091 src/cmd/6g/gsubr.c 	naddr(&n1, a, 1);
a                2196 src/cmd/6g/gsubr.c 		naddr(reg1, a, 1);
a                2197 src/cmd/6g/gsubr.c 		a->offset = 0;
a                2198 src/cmd/6g/gsubr.c 		a->scale = w;
a                2199 src/cmd/6g/gsubr.c 		a->index = a->type;
a                2200 src/cmd/6g/gsubr.c 		a->type = reg->val.u.reg + D_INDIR;
a                2202 src/cmd/6g/gsubr.c 		naddr(reg1, a, 1);
a                2203 src/cmd/6g/gsubr.c 		a->offset = 0;
a                2204 src/cmd/6g/gsubr.c 		a->scale = w;
a                2205 src/cmd/6g/gsubr.c 		a->index = a->type;
a                2206 src/cmd/6g/gsubr.c 		a->type = reg->val.u.reg + D_INDIR;
a                2218 src/cmd/6g/gsubr.c 	if(sudoaddable(as, l, a))
a                2253 src/cmd/6g/gsubr.c 		a->type = D_NONE;
a                2254 src/cmd/6g/gsubr.c 		a->index = D_NONE;
a                2255 src/cmd/6g/gsubr.c 		naddr(&n2, a, 1);
a                2266 src/cmd/6g/gsubr.c 	a->type = D_NONE;
a                2267 src/cmd/6g/gsubr.c 	a->index= D_NONE;
a                2268 src/cmd/6g/gsubr.c 	naddr(&n1, a, 1);
a                2274 src/cmd/6g/gsubr.c 		a->offset += v*w;
a                2280 src/cmd/6g/gsubr.c 		a->offset += Array_nel;
a                2283 src/cmd/6g/gsubr.c 		p1->from = *a;
a                2287 src/cmd/6g/gsubr.c 		a->offset -= Array_nel;
a                2290 src/cmd/6g/gsubr.c 	a->offset += Array_array;
a                2296 src/cmd/6g/gsubr.c 	p1->from = *a;
a                2302 src/cmd/6g/gsubr.c 	a->type = D_NONE;
a                2303 src/cmd/6g/gsubr.c 	a->index = D_NONE;
a                2304 src/cmd/6g/gsubr.c 	naddr(&n2, a, 1);
a                 380 src/cmd/6g/peep.c regtyp(Adr *a)
a                 384 src/cmd/6g/peep.c 	t = a->type;
a                 493 src/cmd/6g/peep.c regconsttyp(Adr *a)
a                 495 src/cmd/6g/peep.c 	if(regtyp(a))
a                 497 src/cmd/6g/peep.c 	switch(a->type) {
a                 839 src/cmd/6g/peep.c copyas(Adr *a, Adr *v)
a                 841 src/cmd/6g/peep.c 	if(a->type != v->type)
a                 846 src/cmd/6g/peep.c 		if(v->offset == a->offset)
a                 852 src/cmd/6g/peep.c sameaddr(Addr *a, Addr *v)
a                 854 src/cmd/6g/peep.c 	if(a->type != v->type)
a                 859 src/cmd/6g/peep.c 		if(v->offset == a->offset)
a                 868 src/cmd/6g/peep.c copyau(Adr *a, Adr *v)
a                 871 src/cmd/6g/peep.c 	if(copyas(a, v)) {
a                 877 src/cmd/6g/peep.c 		if(a->type-D_INDIR == v->type) {
a                 882 src/cmd/6g/peep.c 		if(a->index == v->type) {
a                 896 src/cmd/6g/peep.c copysub(Adr *a, Adr *v, Adr *s, int f)
a                 900 src/cmd/6g/peep.c 	if(copyas(a, v)) {
a                 904 src/cmd/6g/peep.c 				a->type = t;
a                 910 src/cmd/6g/peep.c 		if(a->type == t+D_INDIR) {
a                 911 src/cmd/6g/peep.c 			if((s->type == D_BP || s->type == D_R13) && a->index != D_NONE)
a                 914 src/cmd/6g/peep.c 				a->type = s->type+D_INDIR;
a                 917 src/cmd/6g/peep.c 		if(a->index == t) {
a                 919 src/cmd/6g/peep.c 				a->index = s->type;
a                 973 src/cmd/6g/peep.c smallindir(Addr *a, Addr *reg)
a                 976 src/cmd/6g/peep.c 		a->type == D_INDIR + reg->type &&
a                 977 src/cmd/6g/peep.c 		a->index == D_NONE &&
a                 978 src/cmd/6g/peep.c 		0 <= a->offset && a->offset < 4096;
a                 982 src/cmd/6g/peep.c stackaddr(Addr *a)
a                 984 src/cmd/6g/peep.c 	return regtyp(a) && a->type == D_SP;
a                 494 src/cmd/6g/reg.c 	Adr *a;
a                 508 src/cmd/6g/reg.c 	a = &p1->to;
a                 509 src/cmd/6g/reg.c 	a->offset = v->offset;
a                 510 src/cmd/6g/reg.c 	a->etype = v->etype;
a                 511 src/cmd/6g/reg.c 	a->type = v->name;
a                 512 src/cmd/6g/reg.c 	a->node = v->node;
a                 513 src/cmd/6g/reg.c 	a->sym = linksym(v->node->sym);
a                 549 src/cmd/6g/reg.c 		p1->from = *a;
a                 550 src/cmd/6g/reg.c 		*a = zprog.from;
a                 551 src/cmd/6g/reg.c 		a->type = rn;
a                 599 src/cmd/6g/reg.c mkvar(Reg *r, Adr *a)
a                 612 src/cmd/6g/reg.c 	t = a->type;
a                 617 src/cmd/6g/reg.c 		r->use1.b[0] |= doregbits(a->index);
a                 629 src/cmd/6g/reg.c 		a->type = a->index;
a                 630 src/cmd/6g/reg.c 		bit = mkvar(r, a);
a                 632 src/cmd/6g/reg.c 		a->type = t;
a                 644 src/cmd/6g/reg.c 	node = a->node;
a                 649 src/cmd/6g/reg.c 		fatal("%D: bad node", a);
a                 652 src/cmd/6g/reg.c 	et = a->etype;
a                 653 src/cmd/6g/reg.c 	o = a->offset;
a                 654 src/cmd/6g/reg.c 	w = a->width;
a                 656 src/cmd/6g/reg.c 		fatal("bad width %lld for %D", w, a);
a                 759 src/cmd/6g/reg.c 		print("bit=%2d et=%2E w=%lld+%lld %#N %D flag=%d\n", i, et, o, w, node, a, v->addr);
a                1186 src/cmd/6g/reg.c addreg(Adr *a, int rn)
a                1188 src/cmd/6g/reg.c 	a->sym = nil;
a                1189 src/cmd/6g/reg.c 	a->offset = 0;
a                1190 src/cmd/6g/reg.c 	a->type = rn;
a                  40 src/cmd/6l/asm.c #define PADDR(a)	((uint32)(a) & ~0x80000000)
a                 111 src/cmd/6l/l.h #define	LPUT(a)	lputl(a)
a                 112 src/cmd/6l/l.h #define	WPUT(a)	wputl(a)
a                 113 src/cmd/6l/l.h #define	VPUT(a)	vputl(a)
a                 880 src/cmd/8a/lex.c outcode(int a, Addr2 *g2)
a                 890 src/cmd/8a/lex.c 	p->as = a;
a                 904 src/cmd/8a/lex.c 	if(a != AGLOBL && a != ADATA)
a                  41 src/cmd/8c/cgen64.c vaddr(Node *n, int a)
a                  45 src/cmd/8c/cgen64.c 		if(a)
a                 231 src/cmd/8c/cgen64.c whatof(Node *n, int a)
a                 235 src/cmd/8c/cgen64.c 	return !vaddr(n, a) ? WHARD : WADDR;
a                1219 src/cmd/8c/cgen64.c biggen(Node *l, Node *r, Node *t, int true, uchar code[][VLEN], uchar *a)
a                1227 src/cmd/8c/cgen64.c 	if(a != nil)
a                1228 src/cmd/8c/cgen64.c 		memmove(args, a, VARGS);
a                 115 src/cmd/8c/div.c 	int a, s;
a                 122 src/cmd/8c/div.c 	a = sdiv(c, &m, &s);
a                 127 src/cmd/8c/div.c 	if(a)
a                 139 src/cmd/8c/div.c 	int a, s, t;
a                 143 src/cmd/8c/div.c 	a = udiv(r->vconst, &m, &s, &t);
a                 151 src/cmd/8c/div.c 	else if(a) {
a                 170 src/cmd/8c/gc.h #define	bset(a,n)	((a).b[(n)/32]&(1L<<(n)%32))
a                 259 src/cmd/8c/gc.h void	gins(int a, Node*, Node*);
a                  85 src/cmd/8c/mul.c genmuladd(Node *d, Node *s, int m, Node *a)
a                  90 src/cmd/8c/mul.c 	nod.left = a;
a                 221 src/cmd/8c/mul.c m0(int a)
a                 223 src/cmd/8c/mul.c 	switch(a) {
a                 276 src/cmd/8c/mul.c m1(int a)
a                 278 src/cmd/8c/mul.c 	switch(a) {
a                 295 src/cmd/8c/mul.c m2(int a)
a                 297 src/cmd/8c/mul.c 	switch(a) {
a                 220 src/cmd/8c/peep.c regtyp(Addr *a)
a                 224 src/cmd/8c/peep.c 	t = a->type;
a                 743 src/cmd/8c/peep.c copyas(Addr *a, Addr *v)
a                 745 src/cmd/8c/peep.c 	if(a->type != v->type)
a                 750 src/cmd/8c/peep.c 		if(v->offset == a->offset)
a                 759 src/cmd/8c/peep.c copyau(Addr *a, Addr *v)
a                 762 src/cmd/8c/peep.c 	if(copyas(a, v))
a                 765 src/cmd/8c/peep.c 		if(a->type-D_INDIR == v->type)
a                 767 src/cmd/8c/peep.c 		if(a->index == v->type)
a                 778 src/cmd/8c/peep.c copysub(Addr *a, Addr *v, Addr *s, int f)
a                 782 src/cmd/8c/peep.c 	if(copyas(a, v)) {
a                 786 src/cmd/8c/peep.c 				a->type = t;
a                 792 src/cmd/8c/peep.c 		if(a->type == t+D_INDIR) {
a                 793 src/cmd/8c/peep.c 			if(s->type == D_BP && a->index != D_NONE)
a                 796 src/cmd/8c/peep.c 				a->type = s->type+D_INDIR;
a                 799 src/cmd/8c/peep.c 		if(a->index == t) {
a                 801 src/cmd/8c/peep.c 				a->index = s->type;
a                 643 src/cmd/8c/reg.c 	Addr *a;
a                 656 src/cmd/8c/reg.c 	a = &p1->to;
a                 657 src/cmd/8c/reg.c 	a->sym = v->sym;
a                 658 src/cmd/8c/reg.c 	a->offset = v->offset;
a                 659 src/cmd/8c/reg.c 	a->etype = v->etype;
a                 660 src/cmd/8c/reg.c 	a->type = v->name;
a                 670 src/cmd/8c/reg.c 		p1->from = *a;
a                 671 src/cmd/8c/reg.c 		*a = zprog.from;
a                 672 src/cmd/8c/reg.c 		a->type = rn;
a                 702 src/cmd/8c/reg.c mkvar(Reg *r, Addr *a)
a                 713 src/cmd/8c/reg.c 	t = a->type;
a                 715 src/cmd/8c/reg.c 	r->regu |= doregbits(a->index);
a                 721 src/cmd/8c/reg.c 		a->type = a->index;
a                 722 src/cmd/8c/reg.c 		bit = mkvar(r, a);
a                 725 src/cmd/8c/reg.c 		a->type = t;
a                 734 src/cmd/8c/reg.c 	s = a->sym;
a                 739 src/cmd/8c/reg.c 	et = a->etype;
a                 740 src/cmd/8c/reg.c 	o = a->offset;
a                 762 src/cmd/8c/reg.c 		print("bit=%2d et=%2d %D\n", i, et, a);
a                1292 src/cmd/8c/reg.c addreg(Addr *a, int rn)
a                1295 src/cmd/8c/reg.c 	a->sym = 0;
a                1296 src/cmd/8c/reg.c 	a->offset = 0;
a                1297 src/cmd/8c/reg.c 	a->type = rn;
a                  36 src/cmd/8c/sgen.c 	int32 a;
a                  38 src/cmd/8c/sgen.c 	a = argsize();
a                  44 src/cmd/8c/sgen.c 	p->to.offset2 = a;
a                 181 src/cmd/8c/swt.c sextern(Sym *s, Node *a, int32 o, int32 w)
a                 193 src/cmd/8c/swt.c 		memmove(p->to.u.sval, a->cstring+e, lw);
a                 198 src/cmd/8c/swt.c gextern(Sym *s, Node *a, int32 o, int32 w)
a                 200 src/cmd/8c/swt.c 	if(a->op == OCONST && typev[a->type->etype]) {
a                 201 src/cmd/8c/swt.c 		gpseudo(ADATA, s, lo64(a));
a                 204 src/cmd/8c/swt.c 		gpseudo(ADATA, s, hi64(a));
a                 209 src/cmd/8c/swt.c 	gpseudo(ADATA, s, a);
a                 448 src/cmd/8c/txt.c naddr(Node *n, Addr *a)
a                 452 src/cmd/8c/txt.c 	a->type = D_NONE;
a                 458 src/cmd/8c/txt.c 		diag(n, "bad in naddr: %O %D", n->op, a);
a                 462 src/cmd/8c/txt.c 		a->type = n->reg;
a                 463 src/cmd/8c/txt.c 		a->sym = nil;
a                 467 src/cmd/8c/txt.c 		a->type = D_INDIR + D_TLS;
a                 468 src/cmd/8c/txt.c 		a->offset = n->reg - 1;
a                 472 src/cmd/8c/txt.c 		naddr(n->left, a);
a                 473 src/cmd/8c/txt.c 		if(a->type >= D_AX && a->type <= D_DI)
a                 474 src/cmd/8c/txt.c 			a->type += D_INDIR;
a                 476 src/cmd/8c/txt.c 		if(a->type == D_CONST)
a                 477 src/cmd/8c/txt.c 			a->type = D_NONE+D_INDIR;
a                 479 src/cmd/8c/txt.c 		if(a->type == D_ADDR) {
a                 480 src/cmd/8c/txt.c 			a->type = a->index;
a                 481 src/cmd/8c/txt.c 			a->index = D_NONE;
a                 487 src/cmd/8c/txt.c 		a->type = idx.ptr;
a                 489 src/cmd/8c/txt.c 			naddr(n->left, a);
a                 490 src/cmd/8c/txt.c 		if(a->type >= D_AX && a->type <= D_DI)
a                 491 src/cmd/8c/txt.c 			a->type += D_INDIR;
a                 493 src/cmd/8c/txt.c 		if(a->type == D_CONST)
a                 494 src/cmd/8c/txt.c 			a->type = D_NONE+D_INDIR;
a                 496 src/cmd/8c/txt.c 		if(a->type == D_ADDR) {
a                 497 src/cmd/8c/txt.c 			a->type = a->index;
a                 498 src/cmd/8c/txt.c 			a->index = D_NONE;
a                 501 src/cmd/8c/txt.c 		a->index = idx.reg;
a                 502 src/cmd/8c/txt.c 		a->scale = n->scale;
a                 503 src/cmd/8c/txt.c 		a->offset += n->xoffset;
a                 507 src/cmd/8c/txt.c 		a->type = n->reg+D_INDIR;
a                 508 src/cmd/8c/txt.c 		a->sym = nil;
a                 509 src/cmd/8c/txt.c 		a->offset = n->xoffset;
a                 513 src/cmd/8c/txt.c 		a->etype = n->etype;
a                 514 src/cmd/8c/txt.c 		a->type = D_STATIC;
a                 515 src/cmd/8c/txt.c 		a->sym = linksym(n->sym);
a                 516 src/cmd/8c/txt.c 		a->offset = n->xoffset;
a                 520 src/cmd/8c/txt.c 			a->type = D_EXTERN;
a                 524 src/cmd/8c/txt.c 			a->type = D_AUTO;
a                 528 src/cmd/8c/txt.c 			a->type = D_PARAM;
a                 535 src/cmd/8c/txt.c 			a->type = D_FCONST;
a                 536 src/cmd/8c/txt.c 			a->u.dval = n->fconst;
a                 539 src/cmd/8c/txt.c 		a->sym = nil;
a                 540 src/cmd/8c/txt.c 		a->type = D_CONST;
a                 541 src/cmd/8c/txt.c 		a->offset = n->vconst;
a                 545 src/cmd/8c/txt.c 		naddr(n->left, a);
a                 546 src/cmd/8c/txt.c 		if(a->type >= D_INDIR) {
a                 547 src/cmd/8c/txt.c 			a->type -= D_INDIR;
a                 550 src/cmd/8c/txt.c 		if(a->type == D_EXTERN || a->type == D_STATIC ||
a                 551 src/cmd/8c/txt.c 		   a->type == D_AUTO || a->type == D_PARAM)
a                 552 src/cmd/8c/txt.c 			if(a->index == D_NONE) {
a                 553 src/cmd/8c/txt.c 				a->index = a->type;
a                 554 src/cmd/8c/txt.c 				a->type = D_ADDR;
a                 562 src/cmd/8c/txt.c 			naddr(n->left, a);
a                 566 src/cmd/8c/txt.c 			naddr(n->right, a);
a                 569 src/cmd/8c/txt.c 		a->offset += v;
a                 575 src/cmd/8c/txt.c #define	CASE(a,b)	((a<<8)|(b<<0))
a                 580 src/cmd/8c/txt.c 	int ft, tt, a;
a                 607 src/cmd/8c/txt.c 		a = AMOVBLSX;
a                 610 src/cmd/8c/txt.c 		a = AMOVBLZX;
a                 618 src/cmd/8c/txt.c 		a = AMOVWLSX;
a                 621 src/cmd/8c/txt.c 		a = AMOVWLZX;
a                 633 src/cmd/8c/txt.c 		a = AMOVL;
a                 638 src/cmd/8c/txt.c 		gins(a, f, &nod);
a                 662 src/cmd/8c/txt.c 		a = AMOVB;	goto st;
a                 665 src/cmd/8c/txt.c 		a = AMOVW;	goto st;
a                 671 src/cmd/8c/txt.c 		a = AMOVL;	goto st;
a                 675 src/cmd/8c/txt.c 			gins(a, f, t);
a                 680 src/cmd/8c/txt.c 		gins(a, &nod, t);
a                 771 src/cmd/8c/txt.c 		a = AMOVL;
a                 779 src/cmd/8c/txt.c 		a = AMOVWLSX;
a                 784 src/cmd/8c/txt.c 			a = AMOVL;
a                 793 src/cmd/8c/txt.c 		a = AMOVWLZX;
a                 796 src/cmd/8c/txt.c 			a = AMOVL;
a                 807 src/cmd/8c/txt.c 		a = AMOVBLSX;
a                 812 src/cmd/8c/txt.c 			a = AMOVL;
a                 823 src/cmd/8c/txt.c 		a = AMOVBLZX;
a                 826 src/cmd/8c/txt.c 			a = AMOVL;
a                 947 src/cmd/8c/txt.c 		a = AFMOVD;	break;
a                 949 src/cmd/8c/txt.c 	if(a == AMOVL || a == AFMOVD)
a                 952 src/cmd/8c/txt.c 	gins(a, f, t);
a                 989 src/cmd/8c/txt.c gins(int a, Node *f, Node *t)
a                 997 src/cmd/8c/txt.c 	p->as = a;
a                1009 src/cmd/8c/txt.c 	int a, et;
a                1026 src/cmd/8c/txt.c 	a = AGOK;
a                1032 src/cmd/8c/txt.c 			a = AFADDF;
a                1035 src/cmd/8c/txt.c 			a = AFADDD;
a                1037 src/cmd/8c/txt.c 				a = AFADDDP;
a                1044 src/cmd/8c/txt.c 			a = AFSUBF;
a                1046 src/cmd/8c/txt.c 				a = AFSUBRF;
a                1049 src/cmd/8c/txt.c 			a = AFSUBD;
a                1051 src/cmd/8c/txt.c 				a = AFSUBDP;
a                1053 src/cmd/8c/txt.c 				a = AFSUBRD;
a                1055 src/cmd/8c/txt.c 					a = AFSUBRDP;
a                1063 src/cmd/8c/txt.c 			a = AFMULF;
a                1066 src/cmd/8c/txt.c 			a = AFMULD;
a                1068 src/cmd/8c/txt.c 				a = AFMULDP;
a                1077 src/cmd/8c/txt.c 			a = AFDIVF;
a                1079 src/cmd/8c/txt.c 				a = AFDIVRF;
a                1082 src/cmd/8c/txt.c 			a = AFDIVD;
a                1084 src/cmd/8c/txt.c 				a = AFDIVDP;
a                1086 src/cmd/8c/txt.c 				a = AFDIVRD;
a                1088 src/cmd/8c/txt.c 					a = AFDIVRDP;
a                1101 src/cmd/8c/txt.c 			a = AFCOMF;
a                1103 src/cmd/8c/txt.c 				a = AFCOMFP;
a                1105 src/cmd/8c/txt.c 					a = AGOK;
a                1109 src/cmd/8c/txt.c 			a = AFCOMF;
a                1111 src/cmd/8c/txt.c 				a = AFCOMDP;
a                1113 src/cmd/8c/txt.c 					a = AFCOMDPP;
a                1116 src/cmd/8c/txt.c 		gins(a, f, t);
a                1133 src/cmd/8c/txt.c 		case OEQ:	a = AJEQ; break;
a                1134 src/cmd/8c/txt.c 		case ONE:	a = AJNE; break;
a                1135 src/cmd/8c/txt.c 		case OLT:	a = AJCS; break;
a                1136 src/cmd/8c/txt.c 		case OLE:	a = AJLS; break;
a                1137 src/cmd/8c/txt.c 		case OGE:	a = AJCC; break;
a                1138 src/cmd/8c/txt.c 		case OGT:	a = AJHI; break;
a                1140 src/cmd/8c/txt.c 		gins(a, Z, Z);
a                1143 src/cmd/8c/txt.c 	if(a == AGOK)
a                1145 src/cmd/8c/txt.c 	gins(a, f, t);
a                1151 src/cmd/8c/txt.c 	int a, et;
a                1170 src/cmd/8c/txt.c 	a = AGOK;
a                1173 src/cmd/8c/txt.c 		a = ANOTL;
a                1175 src/cmd/8c/txt.c 			a = ANOTB;
a                1177 src/cmd/8c/txt.c 			a = ANOTW;
a                1181 src/cmd/8c/txt.c 		a = ANEGL;
a                1183 src/cmd/8c/txt.c 			a = ANEGB;
a                1185 src/cmd/8c/txt.c 			a = ANEGW;
a                1189 src/cmd/8c/txt.c 		a = ALEAL;
a                1194 src/cmd/8c/txt.c 		a = AADDL;
a                1196 src/cmd/8c/txt.c 			a = AADDB;
a                1198 src/cmd/8c/txt.c 			a = AADDW;
a                1203 src/cmd/8c/txt.c 		a = ASUBL;
a                1205 src/cmd/8c/txt.c 			a = ASUBB;
a                1207 src/cmd/8c/txt.c 			a = ASUBW;
a                1212 src/cmd/8c/txt.c 		a = AORL;
a                1214 src/cmd/8c/txt.c 			a = AORB;
a                1216 src/cmd/8c/txt.c 			a = AORW;
a                1221 src/cmd/8c/txt.c 		a = AANDL;
a                1223 src/cmd/8c/txt.c 			a = AANDB;
a                1225 src/cmd/8c/txt.c 			a = AANDW;
a                1230 src/cmd/8c/txt.c 		a = AXORL;
a                1232 src/cmd/8c/txt.c 			a = AXORB;
a                1234 src/cmd/8c/txt.c 			a = AXORW;
a                1239 src/cmd/8c/txt.c 		a = ASHRL;
a                1241 src/cmd/8c/txt.c 			a = ASHRB;
a                1243 src/cmd/8c/txt.c 			a = ASHRW;
a                1248 src/cmd/8c/txt.c 		a = ASARL;
a                1250 src/cmd/8c/txt.c 			a = ASARB;
a                1252 src/cmd/8c/txt.c 			a = ASARW;
a                1257 src/cmd/8c/txt.c 		a = ASALL;
a                1259 src/cmd/8c/txt.c 			a = ASALB;
a                1261 src/cmd/8c/txt.c 			a = ASALW;
a                1265 src/cmd/8c/txt.c 		a = AROLL;
a                1267 src/cmd/8c/txt.c 			a = AROLB;
a                1269 src/cmd/8c/txt.c 			a = AROLW;
a                1273 src/cmd/8c/txt.c 		a = ACALL;
a                1280 src/cmd/8c/txt.c 		a = AIMULL;
a                1287 src/cmd/8c/txt.c 		a = AIDIVL;
a                1292 src/cmd/8c/txt.c 		a = AMULL;
a                1299 src/cmd/8c/txt.c 		a = ADIVL;
a                1312 src/cmd/8c/txt.c 		a = ACMPL;
a                1314 src/cmd/8c/txt.c 			a = ACMPB;
a                1316 src/cmd/8c/txt.c 			a = ACMPW;
a                1317 src/cmd/8c/txt.c 		gins(a, f, t);
a                1319 src/cmd/8c/txt.c 		case OEQ:	a = AJEQ; break;
a                1320 src/cmd/8c/txt.c 		case ONE:	a = AJNE; break;
a                1321 src/cmd/8c/txt.c 		case OLT:	a = AJLT; break;
a                1322 src/cmd/8c/txt.c 		case OLE:	a = AJLE; break;
a                1323 src/cmd/8c/txt.c 		case OGE:	a = AJGE; break;
a                1324 src/cmd/8c/txt.c 		case OGT:	a = AJGT; break;
a                1325 src/cmd/8c/txt.c 		case OLO:	a = AJCS; break;
a                1326 src/cmd/8c/txt.c 		case OLS:	a = AJLS; break;
a                1327 src/cmd/8c/txt.c 		case OHS:	a = AJCC; break;
a                1328 src/cmd/8c/txt.c 		case OHI:	a = AJHI; break;
a                1330 src/cmd/8c/txt.c 		gins(a, Z, Z);
a                1333 src/cmd/8c/txt.c 	if(a == AGOK)
a                1335 src/cmd/8c/txt.c 	gins(a, f, t);
a                1357 src/cmd/8c/txt.c 	int a;
a                1359 src/cmd/8c/txt.c 	a = AGOK;
a                1362 src/cmd/8c/txt.c 		a = ARET;
a                1365 src/cmd/8c/txt.c 		a = AJMP;
a                1369 src/cmd/8c/txt.c 	if(a == AGOK) {
a                1373 src/cmd/8c/txt.c 	p->as = a;
a                1386 src/cmd/8c/txt.c gpseudo(int a, Sym *s, Node *n)
a                1390 src/cmd/8c/txt.c 	p->as = a;
a                1394 src/cmd/8c/txt.c 	switch(a) {
a                1407 src/cmd/8c/txt.c 	if(a == ADATA || a == AGLOBL)
a                  54 src/cmd/8g/cgen.c 	int a;
a                 237 src/cmd/8g/cgen.c 		a = optoas(n->op, nl->type);
a                 247 src/cmd/8g/cgen.c 		a = optoas(n->op, nl->type);
a                 248 src/cmd/8g/cgen.c 		if(a == AIMULB) {
a                 256 src/cmd/8g/cgen.c 		a = optoas(n->op, nl->type);
a                 424 src/cmd/8g/cgen.c 		gins(a, nr, &n2);
a                 434 src/cmd/8g/cgen.c 		gins(a, &n2, &n1);
a                 443 src/cmd/8g/cgen.c 		gins(a, &n2, &n1);
a                 453 src/cmd/8g/cgen.c 	gins(a, N, &n1);
a                 787 src/cmd/8g/cgen.c igen(Node *n, Node *a, Node *res)
a                 800 src/cmd/8g/cgen.c 		*a = *n;
a                 808 src/cmd/8g/cgen.c 		*a = *n;
a                 812 src/cmd/8g/cgen.c 		igen(n->left, a, res);
a                 813 src/cmd/8g/cgen.c 		a->xoffset += n->xoffset;
a                 814 src/cmd/8g/cgen.c 		a->type = n->type;
a                 826 src/cmd/8g/cgen.c 			regalloc(a, types[tptr], &n1);
a                 827 src/cmd/8g/cgen.c 			gmove(&n1, a);
a                 831 src/cmd/8g/cgen.c 			regalloc(a, types[tptr], res);
a                 832 src/cmd/8g/cgen.c 			cgen(n->left, a);
a                 834 src/cmd/8g/cgen.c 		cgen_checknil(a);
a                 835 src/cmd/8g/cgen.c 		a->op = OINDREG;
a                 836 src/cmd/8g/cgen.c 		a->xoffset += n->xoffset;
a                 837 src/cmd/8g/cgen.c 		a->type = n->type;
a                 855 src/cmd/8g/cgen.c 		memset(a, 0, sizeof *a);
a                 856 src/cmd/8g/cgen.c 		a->op = OINDREG;
a                 857 src/cmd/8g/cgen.c 		a->val.u.reg = D_SP;
a                 858 src/cmd/8g/cgen.c 		a->addable = 1;
a                 859 src/cmd/8g/cgen.c 		a->xoffset = fp->width;
a                 860 src/cmd/8g/cgen.c 		a->type = n->type;
a                 873 src/cmd/8g/cgen.c 				igen(n->left, a, res);
a                 877 src/cmd/8g/cgen.c 				regalloc(a, types[tptr], res);
a                 878 src/cmd/8g/cgen.c 				gmove(&n1, a);
a                 880 src/cmd/8g/cgen.c 				a->op = OINDREG;
a                 884 src/cmd/8g/cgen.c 			a->type = n->type;
a                 885 src/cmd/8g/cgen.c 			a->xoffset += mpgetfix(n->right->val.u.xval)*n->type->width;
a                 899 src/cmd/8g/cgen.c 	regalloc(a, types[tptr], res);
a                 900 src/cmd/8g/cgen.c 	gmove(&n1, a);
a                 901 src/cmd/8g/cgen.c 	a->op = OINDREG;
a                 902 src/cmd/8g/cgen.c 	a->type = n->type;
a                 912 src/cmd/8g/cgen.c 	int et, a;
a                 961 src/cmd/8g/cgen.c 		a = AJNE;
a                 963 src/cmd/8g/cgen.c 			a = AJEQ;
a                 964 src/cmd/8g/cgen.c 		patch(gbranch(a, n->type, likely), to);
a                 979 src/cmd/8g/cgen.c 		a = AJNE;
a                 981 src/cmd/8g/cgen.c 			a = AJEQ;
a                 982 src/cmd/8g/cgen.c 		patch(gbranch(a, n->type, likely), to);
a                1036 src/cmd/8g/cgen.c 		a = n->op;
a                1038 src/cmd/8g/cgen.c 			a = brcom(a);
a                1044 src/cmd/8g/cgen.c 			a = brrev(a);
a                1052 src/cmd/8g/cgen.c 			if((a != OEQ && a != ONE) || nr->op != OLITERAL) {
a                1056 src/cmd/8g/cgen.c 			a = optoas(a, types[tptr]);
a                1062 src/cmd/8g/cgen.c 			patch(gbranch(a, types[tptr], likely), to);
a                1069 src/cmd/8g/cgen.c 			if((a != OEQ && a != ONE) || nr->op != OLITERAL) {
a                1073 src/cmd/8g/cgen.c 			a = optoas(a, types[tptr]);
a                1078 src/cmd/8g/cgen.c 			patch(gbranch(a, types[tptr], likely), to);
a                1084 src/cmd/8g/cgen.c 			complexbool(a, nl, nr, true, likely, to);
a                1099 src/cmd/8g/cgen.c 			cmp64(nl, nr, a, likely, to);
a                1128 src/cmd/8g/cgen.c 			patch(gbranch(optoas(a, nr->type), nr->type, likely), to);
a                1143 src/cmd/8g/cgen.c 		patch(gbranch(optoas(a, nr->type), nr->type, likely), to);
a                 515 src/cmd/8g/ggen.c 	int a;
a                 540 src/cmd/8g/ggen.c 			a = optoas(OINC, nl->type);
a                 542 src/cmd/8g/ggen.c 				gins(a, N, nl);
a                 545 src/cmd/8g/ggen.c 			if(sudoaddable(a, nl, &addr)) {
a                 546 src/cmd/8g/ggen.c 				p1 = gins(a, N, N);
a                 557 src/cmd/8g/ggen.c 			a = optoas(ODEC, nl->type);
a                 559 src/cmd/8g/ggen.c 				gins(a, N, nl);
a                 562 src/cmd/8g/ggen.c 			if(sudoaddable(a, nl, &addr)) {
a                 563 src/cmd/8g/ggen.c 				p1 = gins(a, N, N);
a                 578 src/cmd/8g/ggen.c 		a = optoas(n->etype, nl->type);
a                 581 src/cmd/8g/ggen.c 				gins(a, nr, nl);
a                 586 src/cmd/8g/ggen.c 			gins(a, &n2, nl);
a                 591 src/cmd/8g/ggen.c 		if(sudoaddable(a, nl, &addr)) {
a                 593 src/cmd/8g/ggen.c 				p1 = gins(a, nr, N);
a                 600 src/cmd/8g/ggen.c 			p1 = gins(a, &n2, N);
a                 642 src/cmd/8g/ggen.c samereg(Node *a, Node *b)
a                 644 src/cmd/8g/ggen.c 	if(a->op != OREGISTER)
a                 648 src/cmd/8g/ggen.c 	if(a->val.u.reg != b->val.u.reg)
a                 827 src/cmd/8g/ggen.c 	int a, w;
a                 836 src/cmd/8g/ggen.c 	a = optoas(op, nl->type);
a                 846 src/cmd/8g/ggen.c 			gins(a, ncon(w-1), &n1);
a                 847 src/cmd/8g/ggen.c 			gins(a, ncon(w-1), &n1);
a                 849 src/cmd/8g/ggen.c 			gins(a, nr, &n1);
a                 910 src/cmd/8g/ggen.c 			gins(a, ncon(w-1), &n2);
a                 916 src/cmd/8g/ggen.c 	gins(a, &n1, &n2);
a                 938 src/cmd/8g/ggen.c 	int a;
a                 958 src/cmd/8g/ggen.c 	a = optoas(op, t);
a                 959 src/cmd/8g/ggen.c 	gins(a, &n2, &n1);
a                 973 src/cmd/8g/ggen.c 	int a;
a                 977 src/cmd/8g/ggen.c 	a = optoas(OHMUL, t);
a                 988 src/cmd/8g/ggen.c 	gins(a, &n1, N);
a                1104 src/cmd/8g/ggen.c 	int a;
a                1118 src/cmd/8g/ggen.c 		a = foptoas(OMUL, nl->type, 0);
a                1124 src/cmd/8g/ggen.c 		a = foptoas(n->op, nl->type, 0);
a                1131 src/cmd/8g/ggen.c 		a = foptoas(n->op, nl->type, 0);
a                1149 src/cmd/8g/ggen.c 		gins(a, &n2, &n1);
a                1158 src/cmd/8g/ggen.c 		gins(a, &n2, &n1);
a                1169 src/cmd/8g/ggen.c 	int et, a;
a                1176 src/cmd/8g/ggen.c 	a = n->op;
a                1195 src/cmd/8g/ggen.c 	a = brrev(a);	// because the args are stacked
a                1196 src/cmd/8g/ggen.c 	if(a == OGE || a == OGT) {
a                1201 src/cmd/8g/ggen.c 		a = brrev(a);
a                1259 src/cmd/8g/ggen.c 	if(a == OGE || a == OGT) {
a                1264 src/cmd/8g/ggen.c 		a = brrev(a);
a                1273 src/cmd/8g/ggen.c 	if(a == OEQ) {
a                1280 src/cmd/8g/ggen.c 	} else if(a == ONE) {
a                1285 src/cmd/8g/ggen.c 		patch(gbranch(optoas(a, nr->type), T, likely), to);
a                  58 src/cmd/8g/gobj.c datastring(char *s, int len, Addr *a)
a                  63 src/cmd/8g/gobj.c 	a->type = D_EXTERN;
a                  64 src/cmd/8g/gobj.c 	a->sym = linksym(sym);
a                  65 src/cmd/8g/gobj.c 	a->node = sym->def;
a                  66 src/cmd/8g/gobj.c 	a->offset = widthptr+4;  // skip header
a                  67 src/cmd/8g/gobj.c 	a->etype = TINT32;
a                  75 src/cmd/8g/gobj.c datagostring(Strlit *sval, Addr *a)
a                  80 src/cmd/8g/gobj.c 	a->type = D_EXTERN;
a                  81 src/cmd/8g/gobj.c 	a->sym = linksym(sym);
a                  82 src/cmd/8g/gobj.c 	a->node = sym->def;
a                  83 src/cmd/8g/gobj.c 	a->offset = 0;  // header
a                  84 src/cmd/8g/gobj.c 	a->etype = TINT32;
a                  41 src/cmd/8g/gsubr.c #define	CASE(a,b)	(((a)<<16)|((b)<<0))
a                 266 src/cmd/8g/gsubr.c afunclit(Addr *a, Node *n)
a                 268 src/cmd/8g/gsubr.c 	if(a->type == D_ADDR && a->index == D_EXTERN) {
a                 269 src/cmd/8g/gsubr.c 		a->type = D_EXTERN;
a                 270 src/cmd/8g/gsubr.c 		a->index = D_NONE;
a                 271 src/cmd/8g/gsubr.c 		a->sym = linksym(n->sym);
a                 281 src/cmd/8g/gsubr.c 	int a;
a                 286 src/cmd/8g/gsubr.c 	a = AGOK;
a                 293 src/cmd/8g/gsubr.c 		a = ALEAL;
a                 309 src/cmd/8g/gsubr.c 		a = AJEQ;
a                 325 src/cmd/8g/gsubr.c 		a = AJNE;
a                 332 src/cmd/8g/gsubr.c 		a = AJLT;
a                 339 src/cmd/8g/gsubr.c 		a = AJCS;
a                 346 src/cmd/8g/gsubr.c 		a = AJLE;
a                 353 src/cmd/8g/gsubr.c 		a = AJLS;
a                 360 src/cmd/8g/gsubr.c 		a = AJGT;
a                 369 src/cmd/8g/gsubr.c 		a = AJHI;
a                 376 src/cmd/8g/gsubr.c 		a = AJGE;
a                 385 src/cmd/8g/gsubr.c 		a = AJCC;
a                 391 src/cmd/8g/gsubr.c 		a = ACMPB;
a                 396 src/cmd/8g/gsubr.c 		a = ACMPW;
a                 402 src/cmd/8g/gsubr.c 		a = ACMPL;
a                 408 src/cmd/8g/gsubr.c 		a = AMOVB;
a                 413 src/cmd/8g/gsubr.c 		a = AMOVW;
a                 419 src/cmd/8g/gsubr.c 		a = AMOVL;
a                 424 src/cmd/8g/gsubr.c 		a = AADDB;
a                 429 src/cmd/8g/gsubr.c 		a = AADDW;
a                 436 src/cmd/8g/gsubr.c 		a = AADDL;
a                 441 src/cmd/8g/gsubr.c 		a = ASUBB;
a                 446 src/cmd/8g/gsubr.c 		a = ASUBW;
a                 452 src/cmd/8g/gsubr.c 		a = ASUBL;
a                 457 src/cmd/8g/gsubr.c 		a = AINCB;
a                 462 src/cmd/8g/gsubr.c 		a = AINCW;
a                 468 src/cmd/8g/gsubr.c 		a = AINCL;
a                 473 src/cmd/8g/gsubr.c 		a = ADECB;
a                 478 src/cmd/8g/gsubr.c 		a = ADECW;
a                 484 src/cmd/8g/gsubr.c 		a = ADECL;
a                 489 src/cmd/8g/gsubr.c 		a = ANOTB;
a                 494 src/cmd/8g/gsubr.c 		a = ANOTW;
a                 500 src/cmd/8g/gsubr.c 		a = ANOTL;
a                 505 src/cmd/8g/gsubr.c 		a = ANEGB;
a                 510 src/cmd/8g/gsubr.c 		a = ANEGW;
a                 516 src/cmd/8g/gsubr.c 		a = ANEGL;
a                 521 src/cmd/8g/gsubr.c 		a = AANDB;
a                 526 src/cmd/8g/gsubr.c 		a = AANDW;
a                 532 src/cmd/8g/gsubr.c 		a = AANDL;
a                 537 src/cmd/8g/gsubr.c 		a = AORB;
a                 542 src/cmd/8g/gsubr.c 		a = AORW;
a                 548 src/cmd/8g/gsubr.c 		a = AORL;
a                 553 src/cmd/8g/gsubr.c 		a = AXORB;
a                 558 src/cmd/8g/gsubr.c 		a = AXORW;
a                 564 src/cmd/8g/gsubr.c 		a = AXORL;
a                 569 src/cmd/8g/gsubr.c 		a = AROLB;
a                 574 src/cmd/8g/gsubr.c 		a = AROLW;
a                 580 src/cmd/8g/gsubr.c 		a = AROLL;
a                 585 src/cmd/8g/gsubr.c 		a = ASHLB;
a                 590 src/cmd/8g/gsubr.c 		a = ASHLW;
a                 596 src/cmd/8g/gsubr.c 		a = ASHLL;
a                 600 src/cmd/8g/gsubr.c 		a = ASHRB;
a                 604 src/cmd/8g/gsubr.c 		a = ASHRW;
a                 609 src/cmd/8g/gsubr.c 		a = ASHRL;
a                 613 src/cmd/8g/gsubr.c 		a = ASARB;
a                 617 src/cmd/8g/gsubr.c 		a = ASARW;
a                 621 src/cmd/8g/gsubr.c 		a = ASARL;
a                 627 src/cmd/8g/gsubr.c 		a = AIMULB;
a                 633 src/cmd/8g/gsubr.c 		a = AIMULW;
a                 640 src/cmd/8g/gsubr.c 		a = AIMULL;
a                 644 src/cmd/8g/gsubr.c 		a = AMULB;
a                 648 src/cmd/8g/gsubr.c 		a = AMULW;
a                 653 src/cmd/8g/gsubr.c 		a = AMULL;
a                 658 src/cmd/8g/gsubr.c 		a = AIDIVB;
a                 663 src/cmd/8g/gsubr.c 		a = ADIVB;
a                 668 src/cmd/8g/gsubr.c 		a = AIDIVW;
a                 673 src/cmd/8g/gsubr.c 		a = ADIVW;
a                 678 src/cmd/8g/gsubr.c 		a = AIDIVL;
a                 685 src/cmd/8g/gsubr.c 		a = ADIVL;
a                 689 src/cmd/8g/gsubr.c 		a = ACWD;
a                 693 src/cmd/8g/gsubr.c 		a = ACDQ;
a                 696 src/cmd/8g/gsubr.c 	return a;
a                 699 src/cmd/8g/gsubr.c #define FCASE(a, b, c)  (((a)<<16)|((b)<<8)|(c))
a                 703 src/cmd/8g/gsubr.c 	int et, a;
a                 705 src/cmd/8g/gsubr.c 	a = AGOK;
a                 795 src/cmd/8g/gsubr.c 		a = AUCOMISS;
a                 799 src/cmd/8g/gsubr.c 		a = AUCOMISD;
a                 803 src/cmd/8g/gsubr.c 		a = AMOVSS;
a                 807 src/cmd/8g/gsubr.c 		a = AMOVSD;
a                 811 src/cmd/8g/gsubr.c 		a = AADDSS;
a                 815 src/cmd/8g/gsubr.c 		a = AADDSD;
a                 819 src/cmd/8g/gsubr.c 		a = ASUBSS;
a                 823 src/cmd/8g/gsubr.c 		a = ASUBSD;
a                 827 src/cmd/8g/gsubr.c 		a = AMULSS;
a                 831 src/cmd/8g/gsubr.c 		a = AMULSD;
a                 835 src/cmd/8g/gsubr.c 		a = ADIVSS;
a                 839 src/cmd/8g/gsubr.c 		a = ADIVSD;
a                 842 src/cmd/8g/gsubr.c 	return a;
a                1133 src/cmd/8g/gsubr.c nswap(Node *a, Node *b)
a                1137 src/cmd/8g/gsubr.c 	t = *a;
a                1138 src/cmd/8g/gsubr.c 	*a = *b;
a                1295 src/cmd/8g/gsubr.c 	int a, ft, tt;
a                1345 src/cmd/8g/gsubr.c 		a = AMOVB;
a                1356 src/cmd/8g/gsubr.c 		a = AMOVB;
a                1374 src/cmd/8g/gsubr.c 		a = AMOVW;
a                1381 src/cmd/8g/gsubr.c 		a = AMOVW;
a                1399 src/cmd/8g/gsubr.c 		a = AMOVL;
a                1439 src/cmd/8g/gsubr.c 		a = AMOVBWSX;
a                1443 src/cmd/8g/gsubr.c 		a = AMOVBLSX;
a                1452 src/cmd/8g/gsubr.c 		a = AMOVBWZX;
a                1456 src/cmd/8g/gsubr.c 		a = AMOVBLZX;
a                1465 src/cmd/8g/gsubr.c 		a = AMOVWLSX;
a                1474 src/cmd/8g/gsubr.c 		a = AMOVWLZX;
a                1502 src/cmd/8g/gsubr.c 	gins(a, f, t);
a                1509 src/cmd/8g/gsubr.c 	gins(a, &r1, t);
a                1516 src/cmd/8g/gsubr.c 	gins(a, f, &r1);
a                1756 src/cmd/8g/gsubr.c 	int a, ft, tt;
a                1864 src/cmd/8g/gsubr.c 			a = AFMOVW;
a                1867 src/cmd/8g/gsubr.c 			a = AFMOVL;
a                1870 src/cmd/8g/gsubr.c 			a = AFMOVV;
a                1909 src/cmd/8g/gsubr.c 		a = AFMOVF;
a                1911 src/cmd/8g/gsubr.c 			a = AFMOVD;
a                1915 src/cmd/8g/gsubr.c 			a = AFMOVFP;
a                1917 src/cmd/8g/gsubr.c 				a = AFMOVDP;
a                1951 src/cmd/8g/gsubr.c 	gins(a, f, t);
a                1980 src/cmd/8g/gsubr.c 	int a, ft, tt;
a                2012 src/cmd/8g/gsubr.c 		a = ACVTTSS2SL;
a                2016 src/cmd/8g/gsubr.c 		a = ACVTTSD2SL;
a                2041 src/cmd/8g/gsubr.c 		a = ACVTSL2SS;
a                2045 src/cmd/8g/gsubr.c 		a = ACVTSL2SD;
a                2052 src/cmd/8g/gsubr.c 		a = AMOVSS;
a                2056 src/cmd/8g/gsubr.c 		a = AMOVSD;
a                2060 src/cmd/8g/gsubr.c 		a = ACVTSS2SD;
a                2064 src/cmd/8g/gsubr.c 		a = ACVTSD2SS;
a                2068 src/cmd/8g/gsubr.c 	gins(a, f, t);
a                2089 src/cmd/8g/gsubr.c 	gins(a, f, &r1);
a                2183 src/cmd/8g/gsubr.c naddr(Node *n, Addr *a, int canemitcode)
a                2187 src/cmd/8g/gsubr.c 	a->scale = 0;
a                2188 src/cmd/8g/gsubr.c 	a->index = D_NONE;
a                2189 src/cmd/8g/gsubr.c 	a->type = D_NONE;
a                2190 src/cmd/8g/gsubr.c 	a->gotype = nil;
a                2191 src/cmd/8g/gsubr.c 	a->node = N;
a                2197 src/cmd/8g/gsubr.c 		fatal("naddr: bad %O %D", n->op, a);
a                2201 src/cmd/8g/gsubr.c 		a->type = n->val.u.reg;
a                2202 src/cmd/8g/gsubr.c 		a->sym = nil;
a                2206 src/cmd/8g/gsubr.c 		a->type = n->val.u.reg+D_INDIR;
a                2207 src/cmd/8g/gsubr.c 		a->sym = linksym(n->sym);
a                2208 src/cmd/8g/gsubr.c 		a->offset = n->xoffset;
a                2214 src/cmd/8g/gsubr.c 		a->etype = n->left->type->etype;
a                2215 src/cmd/8g/gsubr.c 		a->width = n->left->type->width;
a                2216 src/cmd/8g/gsubr.c 		a->offset = n->xoffset;
a                2217 src/cmd/8g/gsubr.c 		a->sym = linksym(n->left->sym);
a                2218 src/cmd/8g/gsubr.c 		a->type = D_PARAM;
a                2219 src/cmd/8g/gsubr.c 		a->node = n->left->orig;
a                2225 src/cmd/8g/gsubr.c 		a->type = D_DX+D_INDIR;
a                2226 src/cmd/8g/gsubr.c 		a->offset = n->xoffset;
a                2227 src/cmd/8g/gsubr.c 		a->sym = nil;
a                2231 src/cmd/8g/gsubr.c 		naddr(n->left, a, canemitcode);
a                2232 src/cmd/8g/gsubr.c 		a->sym = linksym(n->left->sym);
a                2236 src/cmd/8g/gsubr.c 		a->etype = 0;
a                2237 src/cmd/8g/gsubr.c 		a->width = 0;
a                2239 src/cmd/8g/gsubr.c 			a->etype = simtype[n->type->etype];
a                2241 src/cmd/8g/gsubr.c 			a->width = n->type->width;
a                2243 src/cmd/8g/gsubr.c 		a->offset = n->xoffset;
a                2245 src/cmd/8g/gsubr.c 		a->node = n->orig;
a                2261 src/cmd/8g/gsubr.c 			a->type = D_EXTERN;
a                2264 src/cmd/8g/gsubr.c 			a->type = D_AUTO;
a                2268 src/cmd/8g/gsubr.c 			a->type = D_PARAM;
a                2271 src/cmd/8g/gsubr.c 			a->index = D_EXTERN;
a                2272 src/cmd/8g/gsubr.c 			a->type = D_ADDR;
a                2276 src/cmd/8g/gsubr.c 		a->sym = linksym(s);
a                2285 src/cmd/8g/gsubr.c 			a->type = D_FCONST;
a                2286 src/cmd/8g/gsubr.c 			a->u.dval = mpgetflt(n->val.u.fval);
a                2290 src/cmd/8g/gsubr.c 			a->sym = nil;
a                2291 src/cmd/8g/gsubr.c 			a->type = D_CONST;
a                2292 src/cmd/8g/gsubr.c 			a->offset = mpgetfix(n->val.u.xval);
a                2295 src/cmd/8g/gsubr.c 			datagostring(n->val.u.sval, a);
a                2298 src/cmd/8g/gsubr.c 			a->sym = nil;
a                2299 src/cmd/8g/gsubr.c 			a->type = D_CONST;
a                2300 src/cmd/8g/gsubr.c 			a->offset = n->val.u.bval;
a                2303 src/cmd/8g/gsubr.c 			a->sym = nil;
a                2304 src/cmd/8g/gsubr.c 			a->type = D_CONST;
a                2305 src/cmd/8g/gsubr.c 			a->offset = 0;
a                2311 src/cmd/8g/gsubr.c 		naddr(n->left, a, canemitcode);
a                2312 src/cmd/8g/gsubr.c 		if(a->type >= D_INDIR) {
a                2313 src/cmd/8g/gsubr.c 			a->type -= D_INDIR;
a                2316 src/cmd/8g/gsubr.c 		if(a->type == D_EXTERN || a->type == D_STATIC ||
a                2317 src/cmd/8g/gsubr.c 		   a->type == D_AUTO || a->type == D_PARAM)
a                2318 src/cmd/8g/gsubr.c 			if(a->index == D_NONE) {
a                2319 src/cmd/8g/gsubr.c 				a->index = a->type;
a                2320 src/cmd/8g/gsubr.c 				a->type = D_ADDR;
a                2327 src/cmd/8g/gsubr.c 		naddr(n->left, a, canemitcode);
a                2328 src/cmd/8g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                2330 src/cmd/8g/gsubr.c 		a->etype = tptr;
a                2331 src/cmd/8g/gsubr.c 		a->width = widthptr;
a                2336 src/cmd/8g/gsubr.c 		naddr(n->left, a, canemitcode);
a                2337 src/cmd/8g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                2339 src/cmd/8g/gsubr.c 		a->etype = simtype[tptr];
a                2340 src/cmd/8g/gsubr.c 		a->offset += Array_array;
a                2341 src/cmd/8g/gsubr.c 		a->width = widthptr;
a                2346 src/cmd/8g/gsubr.c 		naddr(n->left, a, canemitcode);
a                2347 src/cmd/8g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                2349 src/cmd/8g/gsubr.c 		a->etype = TUINT32;
a                2350 src/cmd/8g/gsubr.c 		a->offset += Array_nel;
a                2351 src/cmd/8g/gsubr.c 		a->width = 4;
a                2356 src/cmd/8g/gsubr.c 		naddr(n->left, a, canemitcode);
a                2357 src/cmd/8g/gsubr.c 		if(a->type == D_CONST && a->offset == 0)
a                2359 src/cmd/8g/gsubr.c 		a->etype = TUINT32;
a                2360 src/cmd/8g/gsubr.c 		a->offset += Array_cap;
a                2361 src/cmd/8g/gsubr.c 		a->width = 4;
a                2406 src/cmd/8g/gsubr.c sudoaddable(int as, Node *n, Addr *a)
a                2410 src/cmd/8g/gsubr.c 	USED(a);
a                 248 src/cmd/8g/peep.c regtyp(Adr *a)
a                 252 src/cmd/8g/peep.c 	t = a->type;
a                 635 src/cmd/8g/peep.c copyas(Adr *a, Adr *v)
a                 637 src/cmd/8g/peep.c 	if(a->type != v->type)
a                 642 src/cmd/8g/peep.c 		if(v->offset == a->offset)
a                 648 src/cmd/8g/peep.c sameaddr(Addr *a, Addr *v)
a                 650 src/cmd/8g/peep.c 	if(a->type != v->type)
a                 655 src/cmd/8g/peep.c 		if(v->offset == a->offset)
a                 664 src/cmd/8g/peep.c copyau(Adr *a, Adr *v)
a                 667 src/cmd/8g/peep.c 	if(copyas(a, v))
a                 670 src/cmd/8g/peep.c 		if(a->type-D_INDIR == v->type)
a                 672 src/cmd/8g/peep.c 		if(a->index == v->type)
a                 683 src/cmd/8g/peep.c copysub(Adr *a, Adr *v, Adr *s, int f)
a                 687 src/cmd/8g/peep.c 	if(copyas(a, v)) {
a                 691 src/cmd/8g/peep.c 				a->type = t;
a                 697 src/cmd/8g/peep.c 		if(a->type == t+D_INDIR) {
a                 698 src/cmd/8g/peep.c 			if((s->type == D_BP) && a->index != D_NONE)
a                 701 src/cmd/8g/peep.c 				a->type = s->type+D_INDIR;
a                 704 src/cmd/8g/peep.c 		if(a->index == t) {
a                 706 src/cmd/8g/peep.c 				a->index = s->type;
a                 760 src/cmd/8g/peep.c smallindir(Addr *a, Addr *reg)
a                 763 src/cmd/8g/peep.c 		a->type == D_INDIR + reg->type &&
a                 764 src/cmd/8g/peep.c 		a->index == D_NONE &&
a                 765 src/cmd/8g/peep.c 		0 <= a->offset && a->offset < 4096;
a                 769 src/cmd/8g/peep.c stackaddr(Addr *a)
a                 771 src/cmd/8g/peep.c 	return regtyp(a) && a->type == D_SP;
a                 463 src/cmd/8g/reg.c 	Adr *a;
a                 477 src/cmd/8g/reg.c 	a = &p1->to;
a                 478 src/cmd/8g/reg.c 	a->offset = v->offset;
a                 479 src/cmd/8g/reg.c 	a->etype = v->etype;
a                 480 src/cmd/8g/reg.c 	a->type = v->name;
a                 481 src/cmd/8g/reg.c 	a->node = v->node;
a                 482 src/cmd/8g/reg.c 	a->sym = linksym(v->node->sym);
a                 515 src/cmd/8g/reg.c 		p1->from = *a;
a                 516 src/cmd/8g/reg.c 		*a = zprog.from;
a                 517 src/cmd/8g/reg.c 		a->type = rn;
a                 565 src/cmd/8g/reg.c mkvar(Reg *r, Adr *a)
a                 576 src/cmd/8g/reg.c 	t = a->type;
a                 581 src/cmd/8g/reg.c 		r->use1.b[0] |= doregbits(a->index);
a                 593 src/cmd/8g/reg.c 		a->type = a->index;
a                 594 src/cmd/8g/reg.c 		bit = mkvar(r, a);
a                 596 src/cmd/8g/reg.c 		a->type = t;
a                 608 src/cmd/8g/reg.c 	node = a->node;
a                 613 src/cmd/8g/reg.c 		fatal("%D: bad node", a);
a                 616 src/cmd/8g/reg.c 	et = a->etype;
a                 617 src/cmd/8g/reg.c 	o = a->offset;
a                 618 src/cmd/8g/reg.c 	w = a->width;
a                 620 src/cmd/8g/reg.c 		fatal("bad width %d for %D", w, a);
a                 649 src/cmd/8g/reg.c 			fatal("variable not optimized: %D", a);
a                 725 src/cmd/8g/reg.c 		print("bit=%2d et=%2E w=%d+%d %#N %D flag=%d\n", i, et, o, w, node, a, v->addr);
a                1163 src/cmd/8g/reg.c addreg(Adr *a, int rn)
a                1165 src/cmd/8g/reg.c 	a->sym = nil;
a                1166 src/cmd/8g/reg.c 	a->offset = 0;
a                1167 src/cmd/8g/reg.c 	a->type = rn;
a                  94 src/cmd/8l/l.h #define	LPUT(a)	lputl(a)
a                  95 src/cmd/8l/l.h #define	WPUT(a)	wputl(a)
a                  96 src/cmd/8l/l.h #define	VPUT(a)	vputl(a)
a                  35 src/cmd/cc/bits.c bor(Bits a, Bits b)
a                  41 src/cmd/cc/bits.c 		c.b[i] = a.b[i] | b.b[i];
a                  46 src/cmd/cc/bits.c band(Bits a, Bits b)
a                  52 src/cmd/cc/bits.c 		c.b[i] = a.b[i] & b.b[i];
a                  70 src/cmd/cc/bits.c bany(Bits *a)
a                  75 src/cmd/cc/bits.c 		if(a->b[i])
a                  81 src/cmd/cc/bits.c beq(Bits a, Bits b)
a                  86 src/cmd/cc/bits.c 		if(a.b[i] != b.b[i])
a                  92 src/cmd/cc/bits.c bnum(Bits a)
a                  98 src/cmd/cc/bits.c 		if(b = a.b[i])
a                 115 src/cmd/cc/bits.c bset(Bits a, uint n)
a                 117 src/cmd/cc/bits.c 	if(a.b[n/32] & (1L << (n%32)))
a                1218 src/cmd/cc/com.c 	vlong a;
a                1224 src/cmd/cc/com.c 	if(x.a != y.a){
a                1225 src/cmd/cc/com.c 		if(x.a < y.a)
a                1244 src/cmd/cc/com.c 		x.a++;
a                1246 src/cmd/cc/com.c 		x.a--;
a                1251 src/cmd/cc/com.c big(vlong a, uvlong b)
a                1255 src/cmd/cc/com.c 	x.a = a;
a                1318 src/cmd/cc/com.c 	x.a = 0;
a                1320 src/cmd/cc/com.c 		x.a = ~0ULL;
a                1369 src/cmd/cc/com.c 	if((x.a==0 && x.b<=9) || (x.a==~0LL && x.b >= -9ULL))
a                1371 src/cmd/cc/com.c 	else if(x.a == 0)
a                 203 src/cmd/cc/com64.c 	Node *l, *r, *a, *t;
a                 222 src/cmd/cc/com64.c 			a = nodeqv;
a                 225 src/cmd/cc/com64.c 			a = nodnev;
a                 228 src/cmd/cc/com64.c 			a = nodlev;
a                 231 src/cmd/cc/com64.c 			a = nodltv;
a                 234 src/cmd/cc/com64.c 			a = nodgev;
a                 237 src/cmd/cc/com64.c 			a = nodgtv;
a                 240 src/cmd/cc/com64.c 			a = nodhiv;
a                 243 src/cmd/cc/com64.c 			a = nodhsv;
a                 246 src/cmd/cc/com64.c 			a = nodlov;
a                 249 src/cmd/cc/com64.c 			a = nodlsv;
a                 308 src/cmd/cc/com64.c 			a = nodaddv;
a                 311 src/cmd/cc/com64.c 			a = nodsubv;
a                 315 src/cmd/cc/com64.c 			a = nodmulv;
a                 318 src/cmd/cc/com64.c 			a = noddivv;
a                 321 src/cmd/cc/com64.c 			a = noddivvu;
a                 324 src/cmd/cc/com64.c 			a = nodmodv;
a                 327 src/cmd/cc/com64.c 			a = nodmodvu;
a                 330 src/cmd/cc/com64.c 			a = nodlshv;
a                 333 src/cmd/cc/com64.c 			a = nodrshav;
a                 336 src/cmd/cc/com64.c 			a = nodrshlv;
a                 339 src/cmd/cc/com64.c 			a = nodandv;
a                 342 src/cmd/cc/com64.c 			a = nodorv;
a                 345 src/cmd/cc/com64.c 			a = nodxorv;
a                 348 src/cmd/cc/com64.c 			a = nodvpp;
a                 351 src/cmd/cc/com64.c 			a = nodvmm;
a                 354 src/cmd/cc/com64.c 			a = nodppv;
a                 357 src/cmd/cc/com64.c 			a = nodmmv;
a                 360 src/cmd/cc/com64.c 			a = nodnegv;
a                 363 src/cmd/cc/com64.c 			a = nodcomv;
a                 368 src/cmd/cc/com64.c 				a = nodsc2v;
a                 371 src/cmd/cc/com64.c 				a = noduc2v;
a                 374 src/cmd/cc/com64.c 				a = nodsh2v;
a                 377 src/cmd/cc/com64.c 				a = noduh2v;
a                 380 src/cmd/cc/com64.c 				a = nodsi2v;
a                 383 src/cmd/cc/com64.c 				a = nodui2v;
a                 386 src/cmd/cc/com64.c 				a = nodsl2v;
a                 389 src/cmd/cc/com64.c 				a = nodul2v;
a                 392 src/cmd/cc/com64.c 				a = nodf2v;
a                 395 src/cmd/cc/com64.c 				a = nodd2v;
a                 398 src/cmd/cc/com64.c 				a = nodp2v;
a                 404 src/cmd/cc/com64.c 			a = nodaddv;
a                 407 src/cmd/cc/com64.c 			a = nodsubv;
a                 411 src/cmd/cc/com64.c 			a = nodmulv;
a                 414 src/cmd/cc/com64.c 			a = noddivv;
a                 417 src/cmd/cc/com64.c 			a = noddivvu;
a                 420 src/cmd/cc/com64.c 			a = nodmodv;
a                 423 src/cmd/cc/com64.c 			a = nodmodvu;
a                 426 src/cmd/cc/com64.c 			a = nodlshv;
a                 429 src/cmd/cc/com64.c 			a = nodrshav;
a                 432 src/cmd/cc/com64.c 			a = nodrshlv;
a                 435 src/cmd/cc/com64.c 			a = nodandv;
a                 438 src/cmd/cc/com64.c 			a = nodorv;
a                 441 src/cmd/cc/com64.c 			a = nodxorv;
a                 474 src/cmd/cc/com64.c 				a = nodv2d;
a                 477 src/cmd/cc/com64.c 				a = nodv2f;
a                 480 src/cmd/cc/com64.c 				a = nodv2sl;
a                 483 src/cmd/cc/com64.c 				a = nodv2ul;
a                 486 src/cmd/cc/com64.c 				a = nodv2si;
a                 489 src/cmd/cc/com64.c 				a = nodv2ui;
a                 492 src/cmd/cc/com64.c 				a = nodv2sh;
a                 495 src/cmd/cc/com64.c 				a = nodv2uh;
a                 498 src/cmd/cc/com64.c 				a = nodv2sc;
a                 501 src/cmd/cc/com64.c 				a = nodv2uc;
a                 504 src/cmd/cc/com64.c 				a = nodv2ul;
a                 515 src/cmd/cc/com64.c 	n->left = a;
a                 527 src/cmd/cc/com64.c 	n->left = a;
a                 534 src/cmd/cc/com64.c 	n->left = a;
a                 545 src/cmd/cc/com64.c 	n->left = a;
a                 564 src/cmd/cc/com64.c 	t = new(OADDR, a, 0);
a                 565 src/cmd/cc/com64.c 	t->type = typ(TIND, a->type);
a                 192 src/cmd/cc/dcl.c doinit(Sym *s, Type *t, int32 o, Node *a)
a                 205 src/cmd/cc/dcl.c 		prtree(a, "doinit value");
a                 210 src/cmd/cc/dcl.c 	if(a->op == OINIT)
a                 211 src/cmd/cc/dcl.c 		a = a->left;
a                 212 src/cmd/cc/dcl.c 	initlist = a;
a                 214 src/cmd/cc/dcl.c 	a = init1(s, t, o, 0);
a                 220 src/cmd/cc/dcl.c 	return a;
a                 230 src/cmd/cc/dcl.c 	Node *a;
a                 232 src/cmd/cc/dcl.c 	a = initlist;
a                 235 src/cmd/cc/dcl.c 	if(a == Z)
a                 236 src/cmd/cc/dcl.c 		return a;
a                 237 src/cmd/cc/dcl.c 	if(a->op == OLIST) {
a                 238 src/cmd/cc/dcl.c 		a = a->left;
a                 241 src/cmd/cc/dcl.c 	return a;
a                 251 src/cmd/cc/dcl.c 	Node *a, *b, *n;
a                 253 src/cmd/cc/dcl.c 	a = initlist;
a                 256 src/cmd/cc/dcl.c 	if(a == Z)
a                 257 src/cmd/cc/dcl.c 		return a;
a                 258 src/cmd/cc/dcl.c 	if(a->op == OLIST) {
a                 259 src/cmd/cc/dcl.c 		n = a->right;
a                 260 src/cmd/cc/dcl.c 		a = a->left;
a                 262 src/cmd/cc/dcl.c 	if(a->op == OUSED) {
a                 263 src/cmd/cc/dcl.c 		a = a->left;
a                 265 src/cmd/cc/dcl.c 		b->type = a->type->link;
a                 266 src/cmd/cc/dcl.c 		if(a->op == OSTRING) {
a                 267 src/cmd/cc/dcl.c 			b->vconst = convvtox(*a->cstring, TCHAR);
a                 268 src/cmd/cc/dcl.c 			a->cstring++;
a                 270 src/cmd/cc/dcl.c 		if(a->op == OLSTRING) {
a                 271 src/cmd/cc/dcl.c 			b->vconst = convvtox(*a->rstring, TRUNE);
a                 272 src/cmd/cc/dcl.c 			a->rstring++;
a                 274 src/cmd/cc/dcl.c 		a->type->width -= b->type->width;
a                 275 src/cmd/cc/dcl.c 		if(a->type->width <= 0)
a                 280 src/cmd/cc/dcl.c 	return a;
a                 284 src/cmd/cc/dcl.c isstruct(Node *a, Type *t)
a                 288 src/cmd/cc/dcl.c 	switch(a->op) {
a                 290 src/cmd/cc/dcl.c 		n = a->left;
a                 302 src/cmd/cc/dcl.c 	*n = *a;
a                 308 src/cmd/cc/dcl.c 	a->op = ODOTDOT;
a                 309 src/cmd/cc/dcl.c 	a->left = n;
a                 310 src/cmd/cc/dcl.c 	a->right = Z;
a                 323 src/cmd/cc/dcl.c 	Node *a, *l, *r, nod;
a                 327 src/cmd/cc/dcl.c 	a = peekinit();
a                 328 src/cmd/cc/dcl.c 	if(a == Z)
a                 333 src/cmd/cc/dcl.c 		prtree(a, "init1 value");
a                 336 src/cmd/cc/dcl.c 	if(exflag && a->op == OINIT)
a                 358 src/cmd/cc/dcl.c 		if(a->op == OARRAY || a->op == OELEM)
a                 361 src/cmd/cc/dcl.c 		a = nextinit();
a                 362 src/cmd/cc/dcl.c 		if(a == Z)
a                 377 src/cmd/cc/dcl.c 			l = new(OASI, l, a);
a                 381 src/cmd/cc/dcl.c 		complex(a);
a                 382 src/cmd/cc/dcl.c 		if(a->type == T)
a                 385 src/cmd/cc/dcl.c 		if(a->op == OCONST) {
a                 386 src/cmd/cc/dcl.c 			if(vconst(a) && t->etype == TIND && a->type && a->type->etype != TIND){
a                 387 src/cmd/cc/dcl.c 				diag(a, "initialize pointer to an integer: %s", s->name);
a                 390 src/cmd/cc/dcl.c 			if(!sametype(a->type, t)) {
a                 395 src/cmd/cc/dcl.c 				nod.left = a;
a                 397 src/cmd/cc/dcl.c 				nod.lineno = a->lineno;
a                 400 src/cmd/cc/dcl.c 					*a = nod;
a                 402 src/cmd/cc/dcl.c 			if(a->op != OCONST) {
a                 403 src/cmd/cc/dcl.c 				diag(a, "initializer is not a constant: %s",
a                 407 src/cmd/cc/dcl.c 			if(vconst(a) == 0)
a                 412 src/cmd/cc/dcl.c 			while(a->op == OCAST) {
a                 413 src/cmd/cc/dcl.c 				warn(a, "CAST in initialization ignored");
a                 414 src/cmd/cc/dcl.c 				a = a->left;
a                 416 src/cmd/cc/dcl.c 			if(!sametype(t, a->type)) {
a                 417 src/cmd/cc/dcl.c 				diag(a, "initialization of incompatible pointers: %s\n%T and %T",
a                 418 src/cmd/cc/dcl.c 					s->name, t, a->type);
a                 420 src/cmd/cc/dcl.c 			if(a->op == OADDR)
a                 421 src/cmd/cc/dcl.c 				a = a->left;
a                 425 src/cmd/cc/dcl.c 		while(a->op == OCAST)
a                 426 src/cmd/cc/dcl.c 			a = a->left;
a                 427 src/cmd/cc/dcl.c 		if(a->op == OADDR) {
a                 428 src/cmd/cc/dcl.c 			warn(a, "initialize pointer to an integer: %s", s->name);
a                 429 src/cmd/cc/dcl.c 			a = a->left;
a                 432 src/cmd/cc/dcl.c 		diag(a, "initializer is not a constant: %s", s->name);
a                 436 src/cmd/cc/dcl.c 		gextern(s, a, o, t->width);
a                 442 src/cmd/cc/dcl.c 		if(a->op == OSTRING || a->op == OLSTRING)
a                 447 src/cmd/cc/dcl.c 			a = nextinit();
a                 449 src/cmd/cc/dcl.c 			so = a->type->width/a->type->link->width;
a                 452 src/cmd/cc/dcl.c 					diag(a, "string initialization larger than array");
a                 453 src/cmd/cc/dcl.c 				a->type->width -= a->type->link->width;
a                 460 src/cmd/cc/dcl.c 			a = new(OUSED, a, Z);
a                 461 src/cmd/cc/dcl.c 			return doinit(s, t, o, a);
a                 470 src/cmd/cc/dcl.c 			a = peekinit();
a                 471 src/cmd/cc/dcl.c 			if(a == Z)
a                 473 src/cmd/cc/dcl.c 			if(a->op == OELEM && t->link->etype != TSTRUCT)
a                 475 src/cmd/cc/dcl.c 			if(a->op == OARRAY) {
a                 478 src/cmd/cc/dcl.c 				a = nextinit();
a                 479 src/cmd/cc/dcl.c 				r = a->left;
a                 488 src/cmd/cc/dcl.c 						diag(a, "initialization index out of range: %d", e);
a                 515 src/cmd/cc/dcl.c 		if(isstruct(a, t))
a                 526 src/cmd/cc/dcl.c 			if(a->op == OARRAY && t1->etype != TARRAY)
a                 528 src/cmd/cc/dcl.c 			if(a->op == OELEM) {
a                 529 src/cmd/cc/dcl.c 				if(t1->sym != a->sym)
a                 535 src/cmd/cc/dcl.c 			a = peekinit();
a                 536 src/cmd/cc/dcl.c 			if(a == Z)
a                 538 src/cmd/cc/dcl.c 			if(a->op == OELEM)
a                 541 src/cmd/cc/dcl.c 		if(a && a->op == OELEM)
a                 542 src/cmd/cc/dcl.c 			diag(a, "structure element not found %F", a);
a                1068 src/cmd/cc/dcl.c 	Type **a;
a                1075 src/cmd/cc/dcl.c 	Type **a, **na, **p, **e;
a                1078 src/cmd/cc/dcl.c 	a = tt->a;
a                1079 src/cmd/cc/dcl.c 	e = a+n;
a                1081 src/cmd/cc/dcl.c 	for(p = a ; p < e; p++)
a                1083 src/cmd/cc/dcl.c 			return p-a;
a                1090 src/cmd/cc/dcl.c 		memmove(na, a, n*sizeof(Type*));
a                1091 src/cmd/cc/dcl.c 		free(a);
a                1092 src/cmd/cc/dcl.c 		a = tt->a = na;
a                1094 src/cmd/cc/dcl.c 	a[tt->n++] = t;
a                1143 src/cmd/cc/dcl.c 	tt.a = nil;
a                1145 src/cmd/cc/dcl.c 	free(tt.a);
a                 343 src/cmd/cc/dpchk.c nextarg(Node *n, Node **a)
a                 346 src/cmd/cc/dpchk.c 		*a = Z;
a                 350 src/cmd/cc/dpchk.c 		*a = n->left;
a                 353 src/cmd/cc/dpchk.c 	*a = n;
a                 360 src/cmd/cc/dpchk.c 	Node *a, *n;
a                 370 src/cmd/cc/dpchk.c 			nextarg(n, &a);
a                 371 src/cmd/cc/dpchk.c 			if(a != Z)
a                 373 src/cmd/cc/dpchk.c 					a->type);
a                 379 src/cmd/cc/dpchk.c 			n = nextarg(n, &a);
a                 382 src/cmd/cc/dpchk.c 			if(a == Z) {
a                 387 src/cmd/cc/dpchk.c 			if(a->type == T)
a                 389 src/cmd/cc/dpchk.c 			if(!sametype(types[TINT], a->type) &&
a                 390 src/cmd/cc/dpchk.c 			   !sametype(types[TUINT], a->type))
a                 392 src/cmd/cc/dpchk.c 					lastfmt, a->type, pos);
a                 402 src/cmd/cc/dpchk.c 		n = nextarg(n, &a);
a                 404 src/cmd/cc/dpchk.c 		if(a == Z) {
a                 409 src/cmd/cc/dpchk.c 		if(a->type == 0)
a                 412 src/cmd/cc/dpchk.c 			if(sametype(a->type, l->type)) {
a                 417 src/cmd/cc/dpchk.c 		warn(nn, "format mismatch %s %T, arg %d", lastfmt, a->type, pos);
a                 426 src/cmd/cc/dpchk.c 	Node *a, *b;
a                 446 src/cmd/cc/dpchk.c 		a = nil;
a                 449 src/cmd/cc/dpchk.c 			b = nextarg(b, &a);
a                 452 src/cmd/cc/dpchk.c 		if(a == Z) {
a                 456 src/cmd/cc/dpchk.c 		if(a->op != OCONST || !typechl[a->type->etype]) {
a                 460 src/cmd/cc/dpchk.c 		j = a->vconst;
a                 463 src/cmd/cc/dpchk.c 			b = nextarg(b, &a);
a                 478 src/cmd/cc/dpchk.c 		a = nil;
a                 481 src/cmd/cc/dpchk.c 			b = nextarg(b, &a);
a                 484 src/cmd/cc/dpchk.c 		if(a == Z) {
a                 489 src/cmd/cc/dpchk.c 			b = nextarg(b, &a);
a                 491 src/cmd/cc/dpchk.c 				if(sametype(a->type, tl->type))
a                 494 src/cmd/cc/dpchk.c 				diag(a, "invalid type %T in call to %s", a->type, s);
a                 501 src/cmd/cc/dpchk.c 	a = nil;
a                 504 src/cmd/cc/dpchk.c 		b = nextarg(b, &a);
a                 507 src/cmd/cc/dpchk.c 	if(a == Z) {
a                 511 src/cmd/cc/dpchk.c 	if(!sametype(indchar, a->type)) {
a                 512 src/cmd/cc/dpchk.c 		diag(n, "format arg type %T", a->type);
a                 515 src/cmd/cc/dpchk.c 	if(a->op != OADDR || a->left->op != ONAME || a->left->sym != symstring) {
a                 519 src/cmd/cc/dpchk.c 	s = a->left->cstring;
a                1374 src/cmd/cc/lex.c 	int a;
a                1376 src/cmd/cc/lex.c 	a = va_arg(fp->args, int);
a                1377 src/cmd/cc/lex.c 	if(a < OXXX || a > OEND)
a                1378 src/cmd/cc/lex.c 		return fmtprint(fp, "***badO %d***", a);
a                1380 src/cmd/cc/lex.c 	return fmtstrcpy(fp, onames[a]);
a                1176 src/cmd/cc/sub.c typebitor(int32 a, int32 b)
a                1180 src/cmd/cc/sub.c 	c = a | b;
a                1181 src/cmd/cc/sub.c 	if(a & b)
a                1182 src/cmd/cc/sub.c 		if((a & b) == BLONG)
a                1185 src/cmd/cc/sub.c 			warn(Z, "once is enough: %Q", a & b);
a                 218 src/cmd/dist/buf.c strpcmp(const void *a, const void *b)
a                 220 src/cmd/dist/buf.c 	return xstrcmp(*(char**)a, *(char**)b);
a                 624 src/cmd/dist/plan9.c xmemcmp(void *a, void *b, int n)
a                 626 src/cmd/dist/plan9.c 	return memcmp(a, b, n);
a                 720 src/cmd/dist/plan9.c xstrcmp(char *a, char *b)
a                 722 src/cmd/dist/plan9.c 	return strcmp(a, b);
a                 727 src/cmd/dist/plan9.c xstrstr(char *a, char *b)
a                 729 src/cmd/dist/plan9.c 	return strstr(a, b);
a                 598 src/cmd/dist/unix.c xmemcmp(void *a, void *b, int n)
a                 600 src/cmd/dist/unix.c 	return memcmp(a, b, n);
a                 752 src/cmd/dist/unix.c xstrcmp(char *a, char *b)
a                 754 src/cmd/dist/unix.c 	return strcmp(a, b);
a                 759 src/cmd/dist/unix.c xstrstr(char *a, char *b)
a                 761 src/cmd/dist/unix.c 	return strstr(a, b);
a                 816 src/cmd/dist/windows.c xmemcmp(void *a, void *b, int n)
a                 818 src/cmd/dist/windows.c 	return memcmp(a, b, n);
a                 895 src/cmd/dist/windows.c xstrcmp(char *a, char *b)
a                 897 src/cmd/dist/windows.c 	return strcmp(a, b);
a                 901 src/cmd/dist/windows.c xstrstr(char *a, char *b)
a                 903 src/cmd/dist/windows.c 	return strstr(a, b);
a                  71 src/cmd/gc/bits.c bany(Bits *a)
a                  76 src/cmd/gc/bits.c 		if(a->b[i])
a                  95 src/cmd/gc/bits.c bnum(Bits a)
a                 101 src/cmd/gc/bits.c 		if(b = a.b[i])
a                  16 src/cmd/gc/closure.c 	Node *n, *name, *a;
a                  38 src/cmd/gc/closure.c 		a = nod(ODCLFIELD, name, l->n->right);
a                  39 src/cmd/gc/closure.c 		a->isddd = l->n->isddd;
a                  41 src/cmd/gc/closure.c 			name->isddd = a->isddd;
a                  42 src/cmd/gc/closure.c 		ntype->list = list(ntype->list, a);
a                  15 src/cmd/gc/cplx.c #define	CASE(a,b)	(((a)<<16)|((b)<<0))
a                  30 src/cmd/gc/dcl.c dcopy(Sym *a, Sym *b)
a                  32 src/cmd/gc/dcl.c 	a->pkg = b->pkg;
a                  33 src/cmd/gc/dcl.c 	a->name = b->name;
a                  34 src/cmd/gc/dcl.c 	a->def = b->def;
a                  35 src/cmd/gc/dcl.c 	a->block = b->block;
a                  36 src/cmd/gc/dcl.c 	a->lastlineno = b->lastlineno;
a                 432 src/cmd/gc/esc.c 	Node *a;
a                 651 src/cmd/gc/esc.c 			a = nod(OADDR, ll->n->closure, N);
a                 652 src/cmd/gc/esc.c 			a->lineno = ll->n->lineno;
a                 653 src/cmd/gc/esc.c 			a->escloopdepth = e->loopdepth;
a                 654 src/cmd/gc/esc.c 			typecheck(&a, Erv);
a                 655 src/cmd/gc/esc.c 			escassign(e, n, a);
a                 890 src/cmd/gc/esc.c 	Node *a, *fn, *src;
a                 920 src/cmd/gc/esc.c 		a = n->list->n;
a                 921 src/cmd/gc/esc.c 		if(a->type->etype == TSTRUCT && a->type->funarg) // f(g()).
a                 922 src/cmd/gc/esc.c 			ll = a->escretval;
a                1012 src/cmd/gc/esc.c 				a = src;
a                1013 src/cmd/gc/esc.c 				while(a->op == OCONVNOP)
a                1014 src/cmd/gc/esc.c 					a = a->left;
a                1015 src/cmd/gc/esc.c 				switch(a->op) {
a                1031 src/cmd/gc/esc.c 					a->noescape = 1;
a                 254 src/cmd/gc/export.c 	Type *a, *b;
a                 256 src/cmd/gc/export.c 	a = *(Type**)va;
a                 258 src/cmd/gc/export.c 	return strcmp(a->sym->name, b->sym->name);
a                  98 src/cmd/gc/go.h 	long	a[Mpprec];
a                1027 src/cmd/gc/go.h Bits	band(Bits a, Bits b);
a                1028 src/cmd/gc/go.h int	bany(Bits *a);
a                1029 src/cmd/gc/go.h int	beq(Bits a, Bits b);
a                1032 src/cmd/gc/go.h Bits	bnot(Bits a);
a                1033 src/cmd/gc/go.h int	bnum(Bits a);
a                1034 src/cmd/gc/go.h Bits	bor(Bits a, Bits b);
a                1035 src/cmd/gc/go.h int	bset(Bits a, uint n);
a                1211 src/cmd/gc/go.h void	mpaddcfix(Mpint *a, vlong c);
a                1212 src/cmd/gc/go.h void	mpaddcflt(Mpflt *a, double c);
a                1213 src/cmd/gc/go.h void	mpatofix(Mpint *a, char *as);
a                1214 src/cmd/gc/go.h void	mpatoflt(Mpflt *a, char *as);
a                1216 src/cmd/gc/go.h int	mpcmpfixfix(Mpint *a, Mpint *b);
a                1217 src/cmd/gc/go.h int	mpcmpfixflt(Mpint *a, Mpflt *b);
a                1219 src/cmd/gc/go.h int	mpcmpfltfix(Mpflt *a, Mpint *b);
a                1220 src/cmd/gc/go.h int	mpcmpfltflt(Mpflt *a, Mpflt *b);
a                1221 src/cmd/gc/go.h void	mpcomfix(Mpint *a);
a                1222 src/cmd/gc/go.h void	mpdivfixfix(Mpint *a, Mpint *b);
a                1223 src/cmd/gc/go.h void	mpmodfixfix(Mpint *a, Mpint *b);
a                1224 src/cmd/gc/go.h void	mpmovefixfix(Mpint *a, Mpint *b);
a                1225 src/cmd/gc/go.h void	mpmovefixflt(Mpflt *a, Mpint *b);
a                1226 src/cmd/gc/go.h int	mpmovefltfix(Mpint *a, Mpflt *b);
a                1227 src/cmd/gc/go.h void	mpmovefltflt(Mpflt *a, Mpflt *b);
a                1228 src/cmd/gc/go.h void	mpmulcfix(Mpint *a, vlong c);
a                1229 src/cmd/gc/go.h void	mpmulcflt(Mpflt *a, double c);
a                1230 src/cmd/gc/go.h void	mpsubfixfix(Mpint *a, Mpint *b);
a                1231 src/cmd/gc/go.h void	mpsubfltflt(Mpflt *a, Mpflt *b);
a                1236 src/cmd/gc/go.h void	mpaddfixfix(Mpint *a, Mpint *b, int);
a                1237 src/cmd/gc/go.h void	mpandfixfix(Mpint *a, Mpint *b);
a                1238 src/cmd/gc/go.h void	mpandnotfixfix(Mpint *a, Mpint *b);
a                1239 src/cmd/gc/go.h void	mpdivfract(Mpint *a, Mpint *b);
a                1241 src/cmd/gc/go.h vlong	mpgetfix(Mpint *a);
a                1242 src/cmd/gc/go.h void	mplshfixfix(Mpint *a, Mpint *b);
a                1243 src/cmd/gc/go.h void	mpmovecfix(Mpint *a, vlong c);
a                1244 src/cmd/gc/go.h void	mpmulfixfix(Mpint *a, Mpint *b);
a                1245 src/cmd/gc/go.h void	mpmulfract(Mpint *a, Mpint *b);
a                1246 src/cmd/gc/go.h void	mpnegfix(Mpint *a);
a                1247 src/cmd/gc/go.h void	mporfixfix(Mpint *a, Mpint *b);
a                1248 src/cmd/gc/go.h void	mprshfixfix(Mpint *a, Mpint *b);
a                1249 src/cmd/gc/go.h void	mpshiftfix(Mpint *a, int s);
a                1250 src/cmd/gc/go.h int	mptestfix(Mpint *a);
a                1251 src/cmd/gc/go.h void	mpxorfixfix(Mpint *a, Mpint *b);
a                1256 src/cmd/gc/go.h void	mpaddfltflt(Mpflt *a, Mpflt *b);
a                1257 src/cmd/gc/go.h void	mpdivfltflt(Mpflt *a, Mpflt *b);
a                1258 src/cmd/gc/go.h double	mpgetflt(Mpflt *a);
a                1259 src/cmd/gc/go.h double	mpgetflt32(Mpflt *a);
a                1260 src/cmd/gc/go.h void	mpmovecflt(Mpflt *a, double c);
a                1261 src/cmd/gc/go.h void	mpmulfltflt(Mpflt *a, Mpflt *b);
a                1262 src/cmd/gc/go.h void	mpnegflt(Mpflt *a);
a                1263 src/cmd/gc/go.h void	mpnorm(Mpflt *a);
a                1264 src/cmd/gc/go.h void	mpsetexp(Mpflt *a, int exp);
a                1265 src/cmd/gc/go.h int	mptestflt(Mpflt *a);
a                1266 src/cmd/gc/go.h int	sigfig(Mpflt *a);
a                1336 src/cmd/gc/go.h int	brcom(int a);
a                1337 src/cmd/gc/go.h int	brrev(int a);
a                1338 src/cmd/gc/go.h NodeList*	concat(NodeList *a, NodeList *b);
a                  96 src/cmd/gc/init.c 	Node *a, *b, *fn;
a                 130 src/cmd/gc/init.c 	a = nod(OIF, N, N);
a                 131 src/cmd/gc/init.c 	a->ntest = nod(ONE, gatevar, nodintconst(0));
a                 132 src/cmd/gc/init.c 	r = list(r, a);
a                 138 src/cmd/gc/init.c 	a->nbody = list1(b);
a                 143 src/cmd/gc/init.c 	a->nbody = list(a->nbody, b);
a                 146 src/cmd/gc/init.c 	a = nod(OAS, gatevar, nodintconst(1));
a                 147 src/cmd/gc/init.c 	r = list(r, a);
a                 160 src/cmd/gc/init.c 		a = nod(OCALL, s->def, N);
a                 161 src/cmd/gc/init.c 		r = list(r, a);
a                 174 src/cmd/gc/init.c 		a = nod(OCALL, s->def, N);
a                 175 src/cmd/gc/init.c 		r = list(r, a);
a                 179 src/cmd/gc/init.c 	a = nod(OAS, gatevar, nodintconst(2));
a                 180 src/cmd/gc/init.c 	r = list(r, a);
a                 183 src/cmd/gc/init.c 	a = nod(ORETURN, N, N);
a                 184 src/cmd/gc/init.c 	r = list(r, a);
a                 534 src/cmd/gc/lex.c 	struct ar_hdr a;
a                 536 src/cmd/gc/lex.c 	if (HEADER_IO(Bread, b, a))
a                 539 src/cmd/gc/lex.c 	if(strncmp(a.name, name, strlen(name)) != 0)
a                 542 src/cmd/gc/lex.c 	return atoi(a.size);
a                 183 src/cmd/gc/md5.c 	uint32 a, b, c, d, aa, bb, cc, dd;
a                 187 src/cmd/gc/md5.c 	a = dig->s[0];
a                 194 src/cmd/gc/md5.c 		aa = a;
a                 211 src/cmd/gc/md5.c 			a += f + X[x] + table[t];
a                 212 src/cmd/gc/md5.c 			a = a<<s | a>>(32-s);
a                 213 src/cmd/gc/md5.c 			a += b;
a                 218 src/cmd/gc/md5.c 			b = a;
a                 219 src/cmd/gc/md5.c 			a = t;
a                 230 src/cmd/gc/md5.c 			a += g + X[x] + table[t];
a                 231 src/cmd/gc/md5.c 			a = a<<s | a>>(32-s);
a                 232 src/cmd/gc/md5.c 			a += b;
a                 237 src/cmd/gc/md5.c 			b = a;
a                 238 src/cmd/gc/md5.c 			a = t;
a                 249 src/cmd/gc/md5.c 			a += h + X[x] + table[t];
a                 250 src/cmd/gc/md5.c 			a = a<<s | a>>(32-s);
a                 251 src/cmd/gc/md5.c 			a += b;
a                 256 src/cmd/gc/md5.c 			b = a;
a                 257 src/cmd/gc/md5.c 			a = t;
a                 268 src/cmd/gc/md5.c 			a += ii + X[x] + table[t];
a                 269 src/cmd/gc/md5.c 			a = a<<s | a>>(32-s);
a                 270 src/cmd/gc/md5.c 			a += b;
a                 275 src/cmd/gc/md5.c 			b = a;
a                 276 src/cmd/gc/md5.c 			a = t;
a                 279 src/cmd/gc/md5.c 		a += aa;
a                 289 src/cmd/gc/md5.c 	dig->s[0] = a;
a                  12 src/cmd/gc/mparith1.c mpcmpfixflt(Mpint *a, Mpflt *b)
a                  17 src/cmd/gc/mparith1.c 	snprint(buf, sizeof(buf), "%B", a);
a                  23 src/cmd/gc/mparith1.c mpcmpfltfix(Mpflt *a, Mpint *b)
a                  30 src/cmd/gc/mparith1.c 	return mpcmpfltflt(a, &c);
a                  34 src/cmd/gc/mparith1.c mpcmpfixfix(Mpint *a, Mpint *b)
a                  38 src/cmd/gc/mparith1.c 	mpmovefixfix(&c, a);
a                  53 src/cmd/gc/mparith1.c mpcmpfltflt(Mpflt *a, Mpflt *b)
a                  57 src/cmd/gc/mparith1.c 	mpmovefltflt(&c, a);
a                  65 src/cmd/gc/mparith1.c 	Mpflt a;
a                  67 src/cmd/gc/mparith1.c 	mpmovecflt(&a, c);
a                  68 src/cmd/gc/mparith1.c 	return mpcmpfltflt(b, &a);
a                  72 src/cmd/gc/mparith1.c mpsubfixfix(Mpint *a, Mpint *b)
a                  74 src/cmd/gc/mparith1.c 	mpnegfix(a);
a                  75 src/cmd/gc/mparith1.c 	mpaddfixfix(a, b, 0);
a                  76 src/cmd/gc/mparith1.c 	mpnegfix(a);
a                  80 src/cmd/gc/mparith1.c mpsubfltflt(Mpflt *a, Mpflt *b)
a                  82 src/cmd/gc/mparith1.c 	mpnegflt(a);
a                  83 src/cmd/gc/mparith1.c 	mpaddfltflt(a, b);
a                  84 src/cmd/gc/mparith1.c 	mpnegflt(a);
a                  88 src/cmd/gc/mparith1.c mpaddcfix(Mpint *a, vlong c)
a                  93 src/cmd/gc/mparith1.c 	mpaddfixfix(a, &b, 0);
a                  97 src/cmd/gc/mparith1.c mpaddcflt(Mpflt *a, double c)
a                 102 src/cmd/gc/mparith1.c 	mpaddfltflt(a, &b);
a                 106 src/cmd/gc/mparith1.c mpmulcfix(Mpint *a, vlong c)
a                 111 src/cmd/gc/mparith1.c 	mpmulfixfix(a, &b);
a                 115 src/cmd/gc/mparith1.c mpmulcflt(Mpflt *a, double c)
a                 120 src/cmd/gc/mparith1.c 	mpmulfltflt(a, &b);
a                 124 src/cmd/gc/mparith1.c mpdivfixfix(Mpint *a, Mpint *b)
a                 128 src/cmd/gc/mparith1.c 	mpdivmodfixfix(&q, &r, a, b);
a                 129 src/cmd/gc/mparith1.c 	mpmovefixfix(a, &q);
a                 133 src/cmd/gc/mparith1.c mpmodfixfix(Mpint *a, Mpint *b)
a                 137 src/cmd/gc/mparith1.c 	mpdivmodfixfix(&q, &r, a, b);
a                 138 src/cmd/gc/mparith1.c 	mpmovefixfix(a, &r);
a                 142 src/cmd/gc/mparith1.c mpcomfix(Mpint *a)
a                 147 src/cmd/gc/mparith1.c 	mpnegfix(a);
a                 148 src/cmd/gc/mparith1.c 	mpsubfixfix(a, &b);
a                 152 src/cmd/gc/mparith1.c mpmovefixflt(Mpflt *a, Mpint *b)
a                 154 src/cmd/gc/mparith1.c 	a->val = *b;
a                 155 src/cmd/gc/mparith1.c 	a->exp = 0;
a                 156 src/cmd/gc/mparith1.c 	mpnorm(a);
a                 162 src/cmd/gc/mparith1.c mpexactfltfix(Mpint *a, Mpflt *b)
a                 166 src/cmd/gc/mparith1.c 	*a = b->val;
a                 167 src/cmd/gc/mparith1.c 	mpshiftfix(a, b->exp);
a                 169 src/cmd/gc/mparith1.c 		f.val = *a;
a                 179 src/cmd/gc/mparith1.c mpmovefltfix(Mpint *a, Mpflt *b)
a                 184 src/cmd/gc/mparith1.c 	if(mpexactfltfix(a, b) == 0)
a                 189 src/cmd/gc/mparith1.c 	f.val.a[0] = 0;
a                 190 src/cmd/gc/mparith1.c 	if(mpexactfltfix(a, &f) == 0)
a                 195 src/cmd/gc/mparith1.c 		f.val.a[i]++;
a                 196 src/cmd/gc/mparith1.c 		if(f.val.a[i] != Mpbase)
a                 198 src/cmd/gc/mparith1.c 		f.val.a[i] = 0;
a                 201 src/cmd/gc/mparith1.c 	if(mpexactfltfix(a, &f) == 0)
a                 208 src/cmd/gc/mparith1.c mpmovefixfix(Mpint *a, Mpint *b)
a                 210 src/cmd/gc/mparith1.c 	*a = *b;
a                 214 src/cmd/gc/mparith1.c mpmovefltflt(Mpflt *a, Mpflt *b)
a                 216 src/cmd/gc/mparith1.c 	*a = *b;
a                 221 src/cmd/gc/mparith1.c mppow10flt(Mpflt *a, int p)
a                 226 src/cmd/gc/mparith1.c 		mpmovecflt(a, tab[p]);
a                 229 src/cmd/gc/mparith1.c 	mppow10flt(a, p>>1);
a                 230 src/cmd/gc/mparith1.c 	mpmulfltflt(a, a);
a                 232 src/cmd/gc/mparith1.c 		mpmulcflt(a, 10);
a                 236 src/cmd/gc/mparith1.c mphextofix(Mpint *a, char *s, int n)
a                 249 src/cmd/gc/mparith1.c 		a->ovf = 1;
a                 266 src/cmd/gc/mparith1.c 				a->a[bit/Mpscale] |= (long)1 << (bit%Mpscale);
a                 278 src/cmd/gc/mparith1.c mpatoflt(Mpflt *a, char *as)
a                 314 src/cmd/gc/mparith1.c 	mpmovecflt(a, 0.0);
a                 340 src/cmd/gc/mparith1.c 		mphextofix(&a->val, start, s-start);
a                 341 src/cmd/gc/mparith1.c 		if(a->val.ovf)
a                 343 src/cmd/gc/mparith1.c 		a->exp = 0;
a                 344 src/cmd/gc/mparith1.c 		mpnorm(a);
a                 375 src/cmd/gc/mparith1.c 			mpmulcflt(a, 10);
a                 376 src/cmd/gc/mparith1.c 			mpaddcflt(a, c-'0');
a                 419 src/cmd/gc/mparith1.c 		mpsetexp(a, a->exp+ex);
a                 425 src/cmd/gc/mparith1.c 	if(mpcmpfltc(a, 0.0) != 0) {
a                 428 src/cmd/gc/mparith1.c 			mpmulfltflt(a, &b);
a                 432 src/cmd/gc/mparith1.c 				mpmovecflt(a, 0.0);
a                 436 src/cmd/gc/mparith1.c 				mpdivfltflt(a, &b);
a                 443 src/cmd/gc/mparith1.c 		mpnegflt(a);
a                 448 src/cmd/gc/mparith1.c 	mpmovecflt(a, 0.0);
a                 456 src/cmd/gc/mparith1.c mpatofix(Mpint *a, char *as)
a                 463 src/cmd/gc/mparith1.c 	mpmovecfix(a, 0);
a                 481 src/cmd/gc/mparith1.c 			mpmulcfix(a, 10);
a                 482 src/cmd/gc/mparith1.c 			mpaddcfix(a, c-'0');
a                 496 src/cmd/gc/mparith1.c 			mpmulcfix(a, 8);
a                 497 src/cmd/gc/mparith1.c 			mpaddcfix(a, c-'0');
a                 516 src/cmd/gc/mparith1.c 	mphextofix(a, s0, s-s0);
a                 517 src/cmd/gc/mparith1.c 	if(a->ovf)
a                 522 src/cmd/gc/mparith1.c 		mpnegfix(a);
a                 527 src/cmd/gc/mparith1.c 	mpmovecfix(a, 0);
a                 624 src/cmd/gc/mparith1.c 	while(fv.val.a[0] == 0) {
a                 628 src/cmd/gc/mparith1.c 	while((fv.val.a[0]&1) == 0) {
a                  14 src/cmd/gc/mparith2.c mplen(Mpint *a)
a                  20 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                  33 src/cmd/gc/mparith2.c mplsh(Mpint *a, int quiet)
a                  39 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                  49 src/cmd/gc/mparith2.c 	a->ovf = c;
a                  50 src/cmd/gc/mparith2.c 	if(a->ovf && !quiet)
a                  59 src/cmd/gc/mparith2.c mplshw(Mpint *a, int quiet)
a                  64 src/cmd/gc/mparith2.c 	a1 = &a->a[Mpprec-1];
a                  66 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                  82 src/cmd/gc/mparith2.c mprsh(Mpint *a)
a                  88 src/cmd/gc/mparith2.c 	lo = a->a[0] & 1;
a                  89 src/cmd/gc/mparith2.c 	a1 = &a->a[Mpprec];
a                  97 src/cmd/gc/mparith2.c 	if(a->neg && lo != 0)
a                  98 src/cmd/gc/mparith2.c 		mpaddcfix(a, -1);
a                 106 src/cmd/gc/mparith2.c mprshw(Mpint *a)
a                 111 src/cmd/gc/mparith2.c 	lo = a->a[0];
a                 112 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                 118 src/cmd/gc/mparith2.c 	if(a->neg && lo != 0)
a                 119 src/cmd/gc/mparith2.c 		mpaddcfix(a, -1);
a                 126 src/cmd/gc/mparith2.c mpcmp(Mpint *a, Mpint *b)
a                 131 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 137 src/cmd/gc/mparith2.c 	a1 = &a->a[0] + Mpprec;
a                 138 src/cmd/gc/mparith2.c 	b1 = &b->a[0] + Mpprec;
a                 155 src/cmd/gc/mparith2.c mpneg(Mpint *a)
a                 160 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                 175 src/cmd/gc/mparith2.c mpshiftfix(Mpint *a, int s)
a                 179 src/cmd/gc/mparith2.c 			mplshw(a, 0);
a                 183 src/cmd/gc/mparith2.c 			mplsh(a, 0);
a                 189 src/cmd/gc/mparith2.c 			mprshw(a);
a                 193 src/cmd/gc/mparith2.c 			mprsh(a);
a                 202 src/cmd/gc/mparith2.c mpaddfixfix(Mpint *a, Mpint *b, int quiet)
a                 207 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 210 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                 215 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                 216 src/cmd/gc/mparith2.c 	b1 = &b->a[0];
a                 217 src/cmd/gc/mparith2.c 	if(a->neg != b->neg)
a                 230 src/cmd/gc/mparith2.c 	a->ovf = c;
a                 231 src/cmd/gc/mparith2.c 	if(a->ovf && !quiet)
a                 238 src/cmd/gc/mparith2.c 	switch(mpcmp(a, b)) {
a                 240 src/cmd/gc/mparith2.c 		mpmovecfix(a, 0);
a                 256 src/cmd/gc/mparith2.c 		a->neg ^= 1;
a                 271 src/cmd/gc/mparith2.c mpmulfixfix(Mpint *a, Mpint *b)
a                 278 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 281 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                 287 src/cmd/gc/mparith2.c 	na = mplen(a);
a                 290 src/cmd/gc/mparith2.c 		mpmovefixfix(&s, a);
a                 291 src/cmd/gc/mparith2.c 		a1 = &b->a[0];
a                 295 src/cmd/gc/mparith2.c 		a1 = &a->a[0];
a                 318 src/cmd/gc/mparith2.c 	q.neg = a->neg ^ b->neg;
a                 319 src/cmd/gc/mparith2.c 	mpmovefixfix(a, &q);
a                 320 src/cmd/gc/mparith2.c 	if(a->ovf)
a                 325 src/cmd/gc/mparith2.c mpmulfract(Mpint *a, Mpint *b)
a                 332 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 335 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                 340 src/cmd/gc/mparith2.c 	a1 = &a->a[Mpprec];
a                 362 src/cmd/gc/mparith2.c 	q.neg = a->neg ^ b->neg;
a                 363 src/cmd/gc/mparith2.c 	mpmovefixfix(a, &q);
a                 364 src/cmd/gc/mparith2.c 	if(a->ovf)
a                 369 src/cmd/gc/mparith2.c mporfixfix(Mpint *a, Mpint *b)
a                 375 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 378 src/cmd/gc/mparith2.c 		mpmovecfix(a, 0);
a                 379 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                 382 src/cmd/gc/mparith2.c 	if(a->neg) {
a                 383 src/cmd/gc/mparith2.c 		a->neg = 0;
a                 384 src/cmd/gc/mparith2.c 		mpneg(a);
a                 389 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                 390 src/cmd/gc/mparith2.c 	b1 = &b->a[0];
a                 399 src/cmd/gc/mparith2.c 		a->neg = 1;
a                 400 src/cmd/gc/mparith2.c 		mpneg(a);
a                 405 src/cmd/gc/mparith2.c mpandfixfix(Mpint *a, Mpint *b)
a                 411 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 414 src/cmd/gc/mparith2.c 		mpmovecfix(a, 0);
a                 415 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                 418 src/cmd/gc/mparith2.c 	if(a->neg) {
a                 419 src/cmd/gc/mparith2.c 		a->neg = 0;
a                 420 src/cmd/gc/mparith2.c 		mpneg(a);
a                 425 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                 426 src/cmd/gc/mparith2.c 	b1 = &b->a[0];
a                 435 src/cmd/gc/mparith2.c 		a->neg = 1;
a                 436 src/cmd/gc/mparith2.c 		mpneg(a);
a                 441 src/cmd/gc/mparith2.c mpandnotfixfix(Mpint *a, Mpint *b)
a                 447 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 450 src/cmd/gc/mparith2.c 		mpmovecfix(a, 0);
a                 451 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                 454 src/cmd/gc/mparith2.c 	if(a->neg) {
a                 455 src/cmd/gc/mparith2.c 		a->neg = 0;
a                 456 src/cmd/gc/mparith2.c 		mpneg(a);
a                 461 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                 462 src/cmd/gc/mparith2.c 	b1 = &b->a[0];
a                 471 src/cmd/gc/mparith2.c 		a->neg = 1;
a                 472 src/cmd/gc/mparith2.c 		mpneg(a);
a                 477 src/cmd/gc/mparith2.c mpxorfixfix(Mpint *a, Mpint *b)
a                 483 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 486 src/cmd/gc/mparith2.c 		mpmovecfix(a, 0);
a                 487 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                 490 src/cmd/gc/mparith2.c 	if(a->neg) {
a                 491 src/cmd/gc/mparith2.c 		a->neg = 0;
a                 492 src/cmd/gc/mparith2.c 		mpneg(a);
a                 497 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                 498 src/cmd/gc/mparith2.c 	b1 = &b->a[0];
a                 507 src/cmd/gc/mparith2.c 		a->neg = 1;
a                 508 src/cmd/gc/mparith2.c 		mpneg(a);
a                 513 src/cmd/gc/mparith2.c mplshfixfix(Mpint *a, Mpint *b)
a                 517 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 520 src/cmd/gc/mparith2.c 		mpmovecfix(a, 0);
a                 521 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                 527 src/cmd/gc/mparith2.c 		mpmovecfix(a, 0);
a                 531 src/cmd/gc/mparith2.c 	mpshiftfix(a, s);
a                 535 src/cmd/gc/mparith2.c mprshfixfix(Mpint *a, Mpint *b)
a                 539 src/cmd/gc/mparith2.c 	if(a->ovf || b->ovf) {
a                 542 src/cmd/gc/mparith2.c 		mpmovecfix(a, 0);
a                 543 src/cmd/gc/mparith2.c 		a->ovf = 1;
a                 549 src/cmd/gc/mparith2.c 		if(a->neg)
a                 550 src/cmd/gc/mparith2.c 			mpmovecfix(a, -1);
a                 552 src/cmd/gc/mparith2.c 			mpmovecfix(a, 0);
a                 556 src/cmd/gc/mparith2.c 	mpshiftfix(a, -s);
a                 560 src/cmd/gc/mparith2.c mpnegfix(Mpint *a)
a                 562 src/cmd/gc/mparith2.c 	a->neg ^= 1;
a                 566 src/cmd/gc/mparith2.c mpgetfix(Mpint *a)
a                 570 src/cmd/gc/mparith2.c 	if(a->ovf) {
a                 576 src/cmd/gc/mparith2.c 	v = (uvlong)a->a[0];
a                 577 src/cmd/gc/mparith2.c 	v |= (uvlong)a->a[1] << Mpscale;
a                 578 src/cmd/gc/mparith2.c 	v |= (uvlong)a->a[2] << (Mpscale+Mpscale);
a                 579 src/cmd/gc/mparith2.c 	if(a->neg)
a                 585 src/cmd/gc/mparith2.c mpmovecfix(Mpint *a, vlong c)
a                 591 src/cmd/gc/mparith2.c 	a->neg = 0;
a                 592 src/cmd/gc/mparith2.c 	a->ovf = 0;
a                 596 src/cmd/gc/mparith2.c 		a->neg = 1;
a                 600 src/cmd/gc/mparith2.c 	a1 = &a->a[0];
a                 659 src/cmd/gc/mparith2.c iszero(Mpint *a)
a                 663 src/cmd/gc/mparith2.c 	a1 = &a->a[0] + Mpprec;
a                 672 src/cmd/gc/mparith2.c mpdivfract(Mpint *a, Mpint *b)
a                 678 src/cmd/gc/mparith2.c 	mpmovefixfix(&n, a);	// numerator
a                 680 src/cmd/gc/mparith2.c 	a1 = &a->a[Mpprec];	// quotient
a                 698 src/cmd/gc/mparith2.c 	a->neg = neg;
a                 702 src/cmd/gc/mparith2.c mptestfix(Mpint *a)
a                 708 src/cmd/gc/mparith2.c 	r = mpcmp(a, &b);
a                 709 src/cmd/gc/mparith2.c 	if(a->neg) {
a                  14 src/cmd/gc/mparith3.c sigfig(Mpflt *a)
a                  19 src/cmd/gc/mparith3.c 		if(a->val.a[i] != 0)
a                  31 src/cmd/gc/mparith3.c mpsetexp(Mpflt *a, int exp) {
a                  35 src/cmd/gc/mparith3.c 			a->exp = 0x7fff;
a                  38 src/cmd/gc/mparith3.c 			mpmovecflt(a, 0);
a                  42 src/cmd/gc/mparith3.c 		a->exp = exp;
a                  51 src/cmd/gc/mparith3.c mpnorm(Mpflt *a)
a                  56 src/cmd/gc/mparith3.c 	os = sigfig(a);
a                  59 src/cmd/gc/mparith3.c 		a->exp = 0;
a                  60 src/cmd/gc/mparith3.c 		a->val.neg = 0;
a                  65 src/cmd/gc/mparith3.c 	x = a->val.a[os-1];
a                  83 src/cmd/gc/mparith3.c 	mpshiftfix(&a->val, s);
a                  84 src/cmd/gc/mparith3.c 	mpsetexp(a, a->exp-s);
a                  90 src/cmd/gc/mparith3.c mpaddfltflt(Mpflt *a, Mpflt *b)
a                  96 src/cmd/gc/mparith3.c 		print("\n%F + %F", a, b);
a                  98 src/cmd/gc/mparith3.c 	sa = sigfig(a);
a                 100 src/cmd/gc/mparith3.c 		mpmovefltflt(a, b);
a                 108 src/cmd/gc/mparith3.c 	s = a->exp - b->exp;
a                 113 src/cmd/gc/mparith3.c 		mpaddfixfix(&a->val, &c.val, 0);
a                 118 src/cmd/gc/mparith3.c 		mpshiftfix(&a->val, s);
a                 119 src/cmd/gc/mparith3.c 		mpsetexp(a, a->exp-s);
a                 120 src/cmd/gc/mparith3.c 		mpaddfixfix(&a->val, &b->val, 0);
a                 123 src/cmd/gc/mparith3.c 	mpaddfixfix(&a->val, &b->val, 0);
a                 126 src/cmd/gc/mparith3.c 	mpnorm(a);
a                 128 src/cmd/gc/mparith3.c 		print(" = %F\n\n", a);
a                 132 src/cmd/gc/mparith3.c mpmulfltflt(Mpflt *a, Mpflt *b)
a                 137 src/cmd/gc/mparith3.c 		print("%F\n * %F\n", a, b);
a                 139 src/cmd/gc/mparith3.c 	sa = sigfig(a);
a                 142 src/cmd/gc/mparith3.c 		a->exp = 0;
a                 143 src/cmd/gc/mparith3.c 		a->val.neg = 0;
a                 150 src/cmd/gc/mparith3.c 		mpmovefltflt(a, b);
a                 154 src/cmd/gc/mparith3.c 	mpmulfract(&a->val, &b->val);
a                 155 src/cmd/gc/mparith3.c 	mpsetexp(a, (a->exp + b->exp) + Mpscale*Mpprec - Mpscale - 1);
a                 157 src/cmd/gc/mparith3.c 	mpnorm(a);
a                 159 src/cmd/gc/mparith3.c 		print(" = %F\n\n", a);
a                 163 src/cmd/gc/mparith3.c mpdivfltflt(Mpflt *a, Mpflt *b)
a                 169 src/cmd/gc/mparith3.c 		print("%F\n / %F\n", a, b);
a                 174 src/cmd/gc/mparith3.c 		a->exp = 0;
a                 175 src/cmd/gc/mparith3.c 		a->val.neg = 0;
a                 176 src/cmd/gc/mparith3.c 		a->val.ovf = 1;
a                 181 src/cmd/gc/mparith3.c 	sa = sigfig(a);
a                 184 src/cmd/gc/mparith3.c 		a->exp = 0;
a                 185 src/cmd/gc/mparith3.c 		a->val.neg = 0;
a                 194 src/cmd/gc/mparith3.c 	mpdivfract(&a->val, &c.val);
a                 195 src/cmd/gc/mparith3.c 	mpsetexp(a, (a->exp-c.exp) - Mpscale*(Mpprec-1) + 1);
a                 197 src/cmd/gc/mparith3.c 	mpnorm(a);
a                 199 src/cmd/gc/mparith3.c 		print(" = %F\n\n", a);
a                 203 src/cmd/gc/mparith3.c mpgetfltN(Mpflt *a, int prec, int bias)
a                 209 src/cmd/gc/mparith3.c 	if(a->val.ovf && nsavederrors+nerrors == 0)
a                 212 src/cmd/gc/mparith3.c 	s = sigfig(a);
a                 218 src/cmd/gc/mparith3.c 		mpnorm(a);
a                 221 src/cmd/gc/mparith3.c 	while((a->val.a[Mpnorm-1] & Mpsign) == 0) {
a                 222 src/cmd/gc/mparith3.c 		mpshiftfix(&a->val, 1);
a                 223 src/cmd/gc/mparith3.c 		mpsetexp(a, a->exp-1);	// can set 'a' to zero
a                 224 src/cmd/gc/mparith3.c 		s = sigfig(a);
a                 233 src/cmd/gc/mparith3.c 		v = (v<<Mpscale) | a->val.a[i];
a                 237 src/cmd/gc/mparith3.c 		v = (v<<s) | (a->val.a[i]>>(Mpscale-s));
a                 238 src/cmd/gc/mparith3.c 		if((a->val.a[i]&((1<<(Mpscale-s))-1)) != 0)
a                 243 src/cmd/gc/mparith3.c 		if(a->val.a[i] != 0)
a                 248 src/cmd/gc/mparith3.c 	e = Mpnorm*Mpscale + a->exp - prec;
a                 268 src/cmd/gc/mparith3.c 	if(a->val.neg)
a                 275 src/cmd/gc/mparith3.c mpgetflt(Mpflt *a)
a                 277 src/cmd/gc/mparith3.c 	return mpgetfltN(a, 53, -1023);
a                 281 src/cmd/gc/mparith3.c mpgetflt32(Mpflt *a)
a                 283 src/cmd/gc/mparith3.c 	return mpgetfltN(a, 24, -127);
a                 287 src/cmd/gc/mparith3.c mpmovecflt(Mpflt *a, double c)
a                 295 src/cmd/gc/mparith3.c 	mpmovecfix(&a->val, 0);
a                 296 src/cmd/gc/mparith3.c 	a->exp = 0;
a                 300 src/cmd/gc/mparith3.c 		a->val.neg = 1;
a                 305 src/cmd/gc/mparith3.c 	a->exp = i;
a                 311 src/cmd/gc/mparith3.c 		a->exp -= Mpscale;
a                 312 src/cmd/gc/mparith3.c 		a->val.a[0] = l;
a                 315 src/cmd/gc/mparith3.c 		mpshiftfix(&a->val, Mpscale);
a                 319 src/cmd/gc/mparith3.c 	mpnorm(a);
a                 321 src/cmd/gc/mparith3.c 		print(" = %F\n", a);
a                 325 src/cmd/gc/mparith3.c mpnegflt(Mpflt *a)
a                 327 src/cmd/gc/mparith3.c 	a->val.neg ^= 1;
a                 331 src/cmd/gc/mparith3.c mptestflt(Mpflt *a)
a                 336 src/cmd/gc/mparith3.c 		print("\n%F?", a);
a                 337 src/cmd/gc/mparith3.c 	s = sigfig(a);
a                 340 src/cmd/gc/mparith3.c 		if(a->val.neg)
a                  70 src/cmd/gc/order.c 	Node *var, *a;
a                  75 src/cmd/gc/order.c 		a = nod(OAS, var, N);
a                  76 src/cmd/gc/order.c 		typecheck(&a, Etop);
a                  77 src/cmd/gc/order.c 		order->out = list(order->out, a);
a                 103 src/cmd/gc/order.c 	Node *a, *var;
a                 106 src/cmd/gc/order.c 	a = nod(OAS, var, n);
a                 107 src/cmd/gc/order.c 	typecheck(&a, Etop);
a                 108 src/cmd/gc/order.c 	order->out = list(order->out, a);
a                 137 src/cmd/gc/order.c 	Node *l, *r, *a;
a                 151 src/cmd/gc/order.c 		a = nod(OXXX, N, N);
a                 152 src/cmd/gc/order.c 		*a = *n;
a                 153 src/cmd/gc/order.c 		a->orig = a;
a                 154 src/cmd/gc/order.c 		a->left = l;
a                 155 src/cmd/gc/order.c 		typecheck(&a, Erv);
a                 156 src/cmd/gc/order.c 		return a;
a                 163 src/cmd/gc/order.c 		a = nod(OXXX, N, N);
a                 164 src/cmd/gc/order.c 		*a = *n;
a                 165 src/cmd/gc/order.c 		a->orig = a;
a                 166 src/cmd/gc/order.c 		a->left = l;
a                 167 src/cmd/gc/order.c 		typecheck(&a, Erv);
a                 168 src/cmd/gc/order.c 		return a;
a                 179 src/cmd/gc/order.c 		a = nod(OXXX, N, N);
a                 180 src/cmd/gc/order.c 		*a = *n;
a                 181 src/cmd/gc/order.c 		a->orig = a;
a                 182 src/cmd/gc/order.c 		a->left = l;
a                 183 src/cmd/gc/order.c 		a->right = r;
a                 184 src/cmd/gc/order.c 		typecheck(&a, Erv);
a                 185 src/cmd/gc/order.c 		return a;
a                 444 src/cmd/gc/order.c 	Node *m, *a;
a                 457 src/cmd/gc/order.c 			a = nod(OAS, m, n->left);
a                 458 src/cmd/gc/order.c 			typecheck(&a, Etop);
a                 459 src/cmd/gc/order.c 			order->out = list(order->out, a);
a                 476 src/cmd/gc/order.c 				a = nod(OAS, m, l->n);
a                 477 src/cmd/gc/order.c 				typecheck(&a, Etop);
a                 478 src/cmd/gc/order.c 				post = list(post, a);
a                 339 src/cmd/gc/pgen.c cmpstackvar(Node *a, Node *b)
a                 343 src/cmd/gc/pgen.c 	if (a->class != b->class)
a                 344 src/cmd/gc/pgen.c 		return (a->class == PAUTO) ? +1 : -1;
a                 345 src/cmd/gc/pgen.c 	if (a->class != PAUTO) {
a                 346 src/cmd/gc/pgen.c 		if (a->xoffset < b->xoffset)
a                 348 src/cmd/gc/pgen.c 		if (a->xoffset > b->xoffset)
a                 352 src/cmd/gc/pgen.c 	if ((a->used == 0) != (b->used == 0))
a                 353 src/cmd/gc/pgen.c 		return b->used - a->used;
a                 355 src/cmd/gc/pgen.c 	ap = haspointers(a->type);
a                 360 src/cmd/gc/pgen.c 	ap = a->needzero;
a                 365 src/cmd/gc/pgen.c 	if(a->type->width < b->type->width)
a                 367 src/cmd/gc/pgen.c 	if(a->type->width > b->type->width)
a                 370 src/cmd/gc/pgen.c 	return strcmp(a->sym->name, b->sym->name);
a                 878 src/cmd/gc/plive.c 	char *a;
a                 881 src/cmd/gc/plive.c 	a = node->addrtaken ? "@" : "";
a                 882 src/cmd/gc/plive.c 	print(" %N%s%s", node, p, a);
a                 982 src/cmd/gc/plive.c 	Node *a;
a                 988 src/cmd/gc/plive.c 		a = l->n;
a                 989 src/cmd/gc/plive.c 		class = a->class & ~PHEAP;
a                 990 src/cmd/gc/plive.c 		if(a->op == ONAME && (class == PPARAM || class == PPARAMOUT) && a == n)
a                 518 src/cmd/gc/popt.c 	TempVar *a, *b;
a                 520 src/cmd/gc/popt.c 	a = *(TempVar**)va;
a                 523 src/cmd/gc/popt.c 	if(a->start < b->start)
a                 525 src/cmd/gc/popt.c 	if(a->start > b->start)
a                 112 src/cmd/gc/range.c 	Node *a, *v1, *v2;	// not hidden aggregate, val 1, 2
a                 123 src/cmd/gc/range.c 	a = n->right;
a                 124 src/cmd/gc/range.c 	lno = setlineno(a);
a                 141 src/cmd/gc/range.c 		ha = a;
a                 160 src/cmd/gc/range.c 			a = nod(OAS2, N, N);
a                 161 src/cmd/gc/range.c 			a->list = list(list1(v1), v2);
a                 162 src/cmd/gc/range.c 			a->rlist = list(list1(hv1), nod(OIND, hp, N));
a                 163 src/cmd/gc/range.c 			body = list1(a);
a                 178 src/cmd/gc/range.c 			a = nod(OAS, hp, tmp);
a                 179 src/cmd/gc/range.c 			typecheck(&a, Etop);
a                 180 src/cmd/gc/range.c 			n->nincr->ninit = list1(a);
a                 187 src/cmd/gc/range.c 		ha = a;
a                 209 src/cmd/gc/range.c 			a = nod(OAS, v1, key);
a                 213 src/cmd/gc/range.c 			a = nod(OAS2, N, N);
a                 214 src/cmd/gc/range.c 			a->list = list(list1(v1), v2);
a                 215 src/cmd/gc/range.c 			a->rlist = list(list1(key), val);
a                 217 src/cmd/gc/range.c 		body = list1(a);
a                 222 src/cmd/gc/range.c 		ha = a;
a                 231 src/cmd/gc/range.c 		a = nod(OAS2RECV, N, N);
a                 232 src/cmd/gc/range.c 		a->typecheck = 1;
a                 233 src/cmd/gc/range.c 		a->list = list(list1(hv1), hb);
a                 234 src/cmd/gc/range.c 		a->rlist = list1(nod(ORECV, ha, N));
a                 235 src/cmd/gc/range.c 		n->ntest->ninit = list1(a);
a                 241 src/cmd/gc/range.c 		ha = a;
a                 249 src/cmd/gc/range.c 			a = nod(OAS, hv1, mkcall("stringiter", types[TINT], nil, ha, hv1));
a                 252 src/cmd/gc/range.c 			a = nod(OAS2, N, N);
a                 253 src/cmd/gc/range.c 			a->list = list(list1(hv1), hv2);
a                 255 src/cmd/gc/range.c 			a->rlist = list1(mkcall1(fn, getoutargx(fn->type), nil, ha, hv1));
a                 258 src/cmd/gc/range.c 		n->ntest->ninit = list(list1(nod(OAS, ohv1, hv1)), a);
a                  21 src/cmd/gc/reflect.c sigcmp(Sig *a, Sig *b)
a                  25 src/cmd/gc/reflect.c 	i = strcmp(a->name, b->name);
a                  28 src/cmd/gc/reflect.c 	if(a->pkg == b->pkg)
a                  30 src/cmd/gc/reflect.c 	if(a->pkg == nil)
a                  34 src/cmd/gc/reflect.c 	return strcmp(a->pkg->path->s, b->pkg->path->s);
a                 370 src/cmd/gc/reflect.c 	Sig *a, *b;
a                 386 src/cmd/gc/reflect.c 	a = nil;
a                 413 src/cmd/gc/reflect.c 		b->link = a;
a                 414 src/cmd/gc/reflect.c 		a = b;
a                 416 src/cmd/gc/reflect.c 		a->name = method->name;
a                 420 src/cmd/gc/reflect.c 			a->pkg = method->pkg;
a                 422 src/cmd/gc/reflect.c 		a->isym = methodsym(method, it, 1);
a                 423 src/cmd/gc/reflect.c 		a->tsym = methodsym(method, t, 0);
a                 424 src/cmd/gc/reflect.c 		a->type = methodfunc(f->type, t);
a                 425 src/cmd/gc/reflect.c 		a->mtype = methodfunc(f->type, nil);
a                 427 src/cmd/gc/reflect.c 		if(!(a->isym->flags & SymSiggen)) {
a                 428 src/cmd/gc/reflect.c 			a->isym->flags |= SymSiggen;
a                 431 src/cmd/gc/reflect.c 				genwrapper(it, f, a->isym, 1);
a                 436 src/cmd/gc/reflect.c 		if(!(a->tsym->flags & SymSiggen)) {
a                 437 src/cmd/gc/reflect.c 			a->tsym->flags |= SymSiggen;
a                 440 src/cmd/gc/reflect.c 				genwrapper(t, f, a->tsym, 0);
a                 446 src/cmd/gc/reflect.c 	return lsort(a, sigcmp);
a                 455 src/cmd/gc/reflect.c 	Sig *a, *all, *last;
a                 467 src/cmd/gc/reflect.c 		a = mal(sizeof(*a));
a                 468 src/cmd/gc/reflect.c 		a->name = method->name;
a                 472 src/cmd/gc/reflect.c 			a->pkg = method->pkg;
a                 474 src/cmd/gc/reflect.c 		a->mtype = f->type;
a                 475 src/cmd/gc/reflect.c 		a->offset = 0;
a                 476 src/cmd/gc/reflect.c 		a->type = methodfunc(f->type, nil);
a                 478 src/cmd/gc/reflect.c 		if(last && sigcmp(last, a) >= 0)
a                 479 src/cmd/gc/reflect.c 			fatal("sigcmp vs sortinter %s %s", last->name, a->name);
a                 481 src/cmd/gc/reflect.c 			all = a;
a                 483 src/cmd/gc/reflect.c 			last->link = a;
a                 484 src/cmd/gc/reflect.c 		last = a;
a                 560 src/cmd/gc/reflect.c 	Sig *a, *m;
a                 570 src/cmd/gc/reflect.c 	for(a=m; a; a=a->link) {
a                 571 src/cmd/gc/reflect.c 		dtypesym(a->type);
a                 594 src/cmd/gc/reflect.c 	for(a=m; a; a=a->link) {
a                 597 src/cmd/gc/reflect.c 		ot = dgostringptr(s, ot, a->name);
a                 598 src/cmd/gc/reflect.c 		ot = dgopkgpath(s, ot, a->pkg);
a                 599 src/cmd/gc/reflect.c 		ot = dsymptr(s, ot, dtypesym(a->mtype), 0);
a                 600 src/cmd/gc/reflect.c 		ot = dsymptr(s, ot, dtypesym(a->type), 0);
a                 601 src/cmd/gc/reflect.c 		if(a->isym)
a                 602 src/cmd/gc/reflect.c 			ot = dsymptr(s, ot, a->isym, 0);
a                 605 src/cmd/gc/reflect.c 		if(a->tsym)
a                 606 src/cmd/gc/reflect.c 			ot = dsymptr(s, ot, a->tsym, 0);
a                 955 src/cmd/gc/reflect.c 	Sig *a, *m;
a                1071 src/cmd/gc/reflect.c 		for(a=m; a; a=a->link) {
a                1072 src/cmd/gc/reflect.c 			dtypesym(a->type);
a                1082 src/cmd/gc/reflect.c 		for(a=m; a; a=a->link) {
a                1084 src/cmd/gc/reflect.c 			ot = dgostringptr(s, ot, a->name);
a                1085 src/cmd/gc/reflect.c 			ot = dgopkgpath(s, ot, a->pkg);
a                1086 src/cmd/gc/reflect.c 			ot = dsymptr(s, ot, dtypesym(a->type), 0);
a                  98 src/cmd/gc/select.c 	Node *n, *r, *a, *var, *cas, *dflt, *ch;
a                 162 src/cmd/gc/select.c 			a = nod(OIF, N, N);
a                 163 src/cmd/gc/select.c 			a->ntest = nod(OEQ, ch, nodnil());
a                 164 src/cmd/gc/select.c 			a->nbody = list1(mkcall("block", nil, &l));
a                 165 src/cmd/gc/select.c 			typecheck(&a, Etop);
a                 166 src/cmd/gc/select.c 			l = list(l, a);
a                 285 src/cmd/gc/sinit.c 	Node *a, *ll, *rr, *orig, n1;
a                 334 src/cmd/gc/sinit.c 			a = r->nname;
a                 337 src/cmd/gc/sinit.c 			gdata(&n1, nod(OADDR, a, N), widthptr);
a                 378 src/cmd/gc/sinit.c 	Node *a, n1;
a                 422 src/cmd/gc/sinit.c 			a = staticname(r->left->type, 1);
a                 423 src/cmd/gc/sinit.c 			r->nname = a;
a                 424 src/cmd/gc/sinit.c 			gdata(l, nod(OADDR, a, N), l->type->width);
a                 426 src/cmd/gc/sinit.c 			if(!staticassign(a, r->left, out))
a                 427 src/cmd/gc/sinit.c 				*out = list(*out, nod(OAS, a, r->left));
a                 447 src/cmd/gc/sinit.c 			a = staticname(ta, 1);
a                 448 src/cmd/gc/sinit.c 			r->nname = a;
a                 451 src/cmd/gc/sinit.c 			gdata(&n1, nod(OADDR, a, N), widthptr);
a                 457 src/cmd/gc/sinit.c 			l = a;
a                 471 src/cmd/gc/sinit.c 				a = nod(OXXX, N, N);
a                 472 src/cmd/gc/sinit.c 				*a = n1;
a                 473 src/cmd/gc/sinit.c 				a->orig = a; // completely separate copy
a                 474 src/cmd/gc/sinit.c 				if(!staticassign(a, e->expr, out))
a                 475 src/cmd/gc/sinit.c 					*out = list(*out, nod(OAS, a, e->expr));
a                 543 src/cmd/gc/sinit.c 	Node *a;
a                 545 src/cmd/gc/sinit.c 	a = nod(OAS, l, r);
a                 546 src/cmd/gc/sinit.c 	typecheck(&a, Etop);
a                 547 src/cmd/gc/sinit.c 	walkexpr(&a, init);
a                 548 src/cmd/gc/sinit.c 	*init = list(*init, a);
a                 589 src/cmd/gc/sinit.c 	Node *r, *a;
a                 604 src/cmd/gc/sinit.c 					a = nod(ODOT, var, newname(index->sym));
a                 605 src/cmd/gc/sinit.c 					slicelit(ctxt, value, a, init);
a                 608 src/cmd/gc/sinit.c 					a = nod(ODOT, var, newname(index->sym));
a                 609 src/cmd/gc/sinit.c 					slicelit(ctxt, value, a, init);
a                 615 src/cmd/gc/sinit.c 			a = nod(ODOT, var, newname(index->sym));
a                 616 src/cmd/gc/sinit.c 			arraylit(ctxt, pass, value, a, init);
a                 620 src/cmd/gc/sinit.c 			a = nod(ODOT, var, newname(index->sym));
a                 621 src/cmd/gc/sinit.c 			structlit(ctxt, pass, value, a, init);
a                 633 src/cmd/gc/sinit.c 		a = nod(ODOT, var, newname(index->sym));
a                 634 src/cmd/gc/sinit.c 		a = nod(OAS, a, value);
a                 635 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                 636 src/cmd/gc/sinit.c 		walkexpr(&a, init);
a                 638 src/cmd/gc/sinit.c 			if(a->op != OAS)
a                 640 src/cmd/gc/sinit.c 			a->dodata = 2;
a                 642 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                 649 src/cmd/gc/sinit.c 	Node *r, *a;
a                 664 src/cmd/gc/sinit.c 					a = nod(OINDEX, var, index);
a                 665 src/cmd/gc/sinit.c 					slicelit(ctxt, value, a, init);
a                 668 src/cmd/gc/sinit.c 					a = nod(OINDEX, var, index);
a                 669 src/cmd/gc/sinit.c 					slicelit(ctxt, value, a, init);
a                 675 src/cmd/gc/sinit.c 			a = nod(OINDEX, var, index);
a                 676 src/cmd/gc/sinit.c 			arraylit(ctxt, pass, value, a, init);
a                 680 src/cmd/gc/sinit.c 			a = nod(OINDEX, var, index);
a                 681 src/cmd/gc/sinit.c 			structlit(ctxt, pass, value, a, init);
a                 693 src/cmd/gc/sinit.c 		a = nod(OINDEX, var, index);
a                 694 src/cmd/gc/sinit.c 		a = nod(OAS, a, value);
a                 695 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                 696 src/cmd/gc/sinit.c 		walkexpr(&a, init);	// add any assignments in r to top
a                 698 src/cmd/gc/sinit.c 			if(a->op != OAS)
a                 700 src/cmd/gc/sinit.c 			a->dodata = 2;
a                 702 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                 709 src/cmd/gc/sinit.c 	Node *r, *a;
a                 731 src/cmd/gc/sinit.c 		a = nod(OSLICE, vstat, nod(OKEY, N, N));
a                 732 src/cmd/gc/sinit.c 		a = nod(OAS, var, a);
a                 733 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                 734 src/cmd/gc/sinit.c 		a->dodata = 2;
a                 735 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                 775 src/cmd/gc/sinit.c 			a = nod(OAS, n->alloc, N);
a                 776 src/cmd/gc/sinit.c 			typecheck(&a, Etop);
a                 777 src/cmd/gc/sinit.c 			*init = list(*init, a);  // zero new temp
a                 779 src/cmd/gc/sinit.c 		a = nod(OADDR, n->alloc, N);
a                 781 src/cmd/gc/sinit.c 		a = temp(t);
a                 783 src/cmd/gc/sinit.c 			a = nod(OAS, temp(t), N);
a                 784 src/cmd/gc/sinit.c 			typecheck(&a, Etop);
a                 785 src/cmd/gc/sinit.c 			*init = list(*init, a);  // zero new temp
a                 786 src/cmd/gc/sinit.c 			a = a->left;
a                 788 src/cmd/gc/sinit.c 		a = nod(OADDR, a, N);
a                 790 src/cmd/gc/sinit.c 		a = nod(ONEW, N, N);
a                 791 src/cmd/gc/sinit.c 		a->list = list1(typenod(t));
a                 793 src/cmd/gc/sinit.c 	a = nod(OAS, vauto, a);
a                 794 src/cmd/gc/sinit.c 	typecheck(&a, Etop);
a                 795 src/cmd/gc/sinit.c 	walkexpr(&a, init);
a                 796 src/cmd/gc/sinit.c 	*init = list(*init, a);
a                 800 src/cmd/gc/sinit.c 		a = nod(OIND, vauto, N);
a                 801 src/cmd/gc/sinit.c 		a = nod(OAS, a, vstat);
a                 802 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                 803 src/cmd/gc/sinit.c 		walkexpr(&a, init);
a                 804 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                 808 src/cmd/gc/sinit.c 	a = nod(OAS, var, nod(OSLICE, vauto, nod(OKEY, N, N)));
a                 809 src/cmd/gc/sinit.c 	typecheck(&a, Etop);
a                 810 src/cmd/gc/sinit.c 	walkexpr(&a, init);
a                 811 src/cmd/gc/sinit.c 	*init = list(*init, a);
a                 820 src/cmd/gc/sinit.c 		a = nod(OINDEX, var, index);
a                 821 src/cmd/gc/sinit.c 		a->bounded = 1;
a                 828 src/cmd/gc/sinit.c 			arraylit(ctxt, 2, value, a, init);
a                 832 src/cmd/gc/sinit.c 			structlit(ctxt, 2, value, a, init);
a                 840 src/cmd/gc/sinit.c 		a = nod(OAS, a, value);
a                 841 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                 842 src/cmd/gc/sinit.c 		walkexpr(&a, init);
a                 843 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                 850 src/cmd/gc/sinit.c 	Node *r, *a;
a                 864 src/cmd/gc/sinit.c 	a = nod(OMAKE, N, N);
a                 865 src/cmd/gc/sinit.c 	a->list = list1(typenod(n->type));
a                 866 src/cmd/gc/sinit.c 	litas(var, a, init);
a                 924 src/cmd/gc/sinit.c 				a = nodintconst(b);
a                 925 src/cmd/gc/sinit.c 				a = nod(OINDEX, vstat, a);
a                 926 src/cmd/gc/sinit.c 				a = nod(ODOT, a, newname(syma));
a                 927 src/cmd/gc/sinit.c 				a = nod(OAS, a, index);
a                 928 src/cmd/gc/sinit.c 				typecheck(&a, Etop);
a                 929 src/cmd/gc/sinit.c 				walkexpr(&a, init);
a                 930 src/cmd/gc/sinit.c 				a->dodata = 2;
a                 931 src/cmd/gc/sinit.c 				*init = list(*init, a);
a                 934 src/cmd/gc/sinit.c 				a = nodintconst(b);
a                 935 src/cmd/gc/sinit.c 				a = nod(OINDEX, vstat, a);
a                 936 src/cmd/gc/sinit.c 				a = nod(ODOT, a, newname(symb));
a                 937 src/cmd/gc/sinit.c 				a = nod(OAS, a, value);
a                 938 src/cmd/gc/sinit.c 				typecheck(&a, Etop);
a                 939 src/cmd/gc/sinit.c 				walkexpr(&a, init);
a                 940 src/cmd/gc/sinit.c 				a->dodata = 2;
a                 941 src/cmd/gc/sinit.c 				*init = list(*init, a);
a                 953 src/cmd/gc/sinit.c 		a = nod(OINDEX, vstat, index);
a                 954 src/cmd/gc/sinit.c 		a->bounded = 1;
a                 955 src/cmd/gc/sinit.c 		a = nod(ODOT, a, newname(symb));
a                 962 src/cmd/gc/sinit.c 		r = nod(OAS, r, a);
a                 964 src/cmd/gc/sinit.c 		a = nod(OFOR, N, N);
a                 965 src/cmd/gc/sinit.c 		a->nbody = list1(r);
a                 967 src/cmd/gc/sinit.c 		a->ninit = list1(nod(OAS, index, nodintconst(0)));
a                 968 src/cmd/gc/sinit.c 		a->ntest = nod(OLT, index, nodintconst(t->bound));
a                 969 src/cmd/gc/sinit.c 		a->nincr = nod(OAS, index, nod(OADD, index, nodintconst(1)));
a                 971 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                 972 src/cmd/gc/sinit.c 		walkstmt(&a);
a                 973 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                 996 src/cmd/gc/sinit.c 		a = nod(OAS, key, r->left);
a                 997 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                 998 src/cmd/gc/sinit.c 		walkstmt(&a);
a                 999 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                1000 src/cmd/gc/sinit.c 		a = nod(OAS, val, r->right);
a                1001 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                1002 src/cmd/gc/sinit.c 		walkstmt(&a);
a                1003 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                1005 src/cmd/gc/sinit.c 		a = nod(OAS, nod(OINDEX, var, key), val);
a                1006 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                1007 src/cmd/gc/sinit.c 		walkstmt(&a);
a                1008 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                1015 src/cmd/gc/sinit.c 		a = nod(OVARKILL, key, N);
a                1016 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                1017 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                1018 src/cmd/gc/sinit.c 		a = nod(OVARKILL, val, N);
a                1019 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                1020 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                1028 src/cmd/gc/sinit.c 	Node *a, *vstat, *r;
a                1049 src/cmd/gc/sinit.c 		a = nod(OAS, var, r);
a                1051 src/cmd/gc/sinit.c 		typecheck(&a, Etop);
a                1052 src/cmd/gc/sinit.c 		*init = list(*init, a);
a                1071 src/cmd/gc/sinit.c 				a = nod(OAS, var, vstat);
a                1072 src/cmd/gc/sinit.c 				typecheck(&a, Etop);
a                1073 src/cmd/gc/sinit.c 				walkexpr(&a, init);
a                1074 src/cmd/gc/sinit.c 				*init = list(*init, a);
a                1087 src/cmd/gc/sinit.c 			a = nod(OAS, var, N);
a                1088 src/cmd/gc/sinit.c 			typecheck(&a, Etop);
a                1089 src/cmd/gc/sinit.c 			walkexpr(&a, init);
a                1090 src/cmd/gc/sinit.c 			*init = list(*init, a);
a                1111 src/cmd/gc/sinit.c 				a = nod(OAS, var, vstat);
a                1112 src/cmd/gc/sinit.c 				typecheck(&a, Etop);
a                1113 src/cmd/gc/sinit.c 				walkexpr(&a, init);
a                1114 src/cmd/gc/sinit.c 				*init = list(*init, a);
a                1127 src/cmd/gc/sinit.c 			a = nod(OAS, var, N);
a                1128 src/cmd/gc/sinit.c 			typecheck(&a, Etop);
a                1129 src/cmd/gc/sinit.c 			walkexpr(&a, init);
a                1130 src/cmd/gc/sinit.c 			*init = list(*init, a);
a                1360 src/cmd/gc/sinit.c 	Node *a;
a                1372 src/cmd/gc/sinit.c 			a = l->n;
a                1373 src/cmd/gc/sinit.c 			if(a->op != OKEY || !smallintconst(a->left))
a                1375 src/cmd/gc/sinit.c 			addvalue(p, n->type->type->width*mpgetfix(a->left->val.u.xval), N, a->right);
a                1380 src/cmd/gc/sinit.c 			a = l->n;
a                1381 src/cmd/gc/sinit.c 			if(a->op != OKEY || a->left->type == T)
a                1383 src/cmd/gc/sinit.c 			addvalue(p, a->left->type->width, N, a->right);
a                1388 src/cmd/gc/sinit.c 			a = l->n;
a                1389 src/cmd/gc/sinit.c 			if(a->op != OKEY)
a                1391 src/cmd/gc/sinit.c 			addvalue(p, -1, a->left, a->right);
a                  75 src/cmd/gc/subr.c 	Error *a, *b;
a                  77 src/cmd/gc/subr.c 	a = (Error*)va;
a                  79 src/cmd/gc/subr.c 	if(a->lineno != b->lineno)
a                  80 src/cmd/gc/subr.c 		return a->lineno - b->lineno;
a                  81 src/cmd/gc/subr.c 	if(a->seq != b->seq)
a                  82 src/cmd/gc/subr.c 		return a->seq - b->seq;
a                  83 src/cmd/gc/subr.c 	return strcmp(a->msg, b->msg);
a                 527 src/cmd/gc/subr.c 	int a, ret;
a                 593 src/cmd/gc/subr.c 		a = algtype1(t->type, bad);
a                 594 src/cmd/gc/subr.c 		if(a == ANOEQ || a == AMEM) {
a                 595 src/cmd/gc/subr.c 			if(a == ANOEQ && bad)
a                 597 src/cmd/gc/subr.c 			return a;
a                 609 src/cmd/gc/subr.c 			a = algtype1(t1->type, bad);
a                 610 src/cmd/gc/subr.c 			if(a == ANOEQ)
a                 615 src/cmd/gc/subr.c 			if(a != AMEM || isblanksym(t1->sym) || ispaddedfield(t1, t->width)) {
a                 630 src/cmd/gc/subr.c 	int a;
a                 632 src/cmd/gc/subr.c 	a = algtype1(t, nil);
a                 633 src/cmd/gc/subr.c 	if(a == AMEM || a == ANOEQ) {
a                 638 src/cmd/gc/subr.c 			return a + AMEM0 - AMEM;
a                 640 src/cmd/gc/subr.c 			return a + AMEM8 - AMEM;
a                 642 src/cmd/gc/subr.c 			return a + AMEM16 - AMEM;
a                 644 src/cmd/gc/subr.c 			return a + AMEM32 - AMEM;
a                 646 src/cmd/gc/subr.c 			return a + AMEM64 - AMEM;
a                 648 src/cmd/gc/subr.c 			return a + AMEM128 - AMEM;
a                 651 src/cmd/gc/subr.c 	return a;
a                 705 src/cmd/gc/subr.c 	Type *a, *b;
a                 708 src/cmd/gc/subr.c 	a = *(Type**)va;
a                 710 src/cmd/gc/subr.c 	if(a->sym == S && b->sym == S)
a                 712 src/cmd/gc/subr.c 	if(a->sym == S)
a                 716 src/cmd/gc/subr.c 	i = strcmp(a->sym->name, b->sym->name);
a                 719 src/cmd/gc/subr.c 	if(!exportname(a->sym->name)) {
a                 720 src/cmd/gc/subr.c 		i = strcmp(a->sym->pkg->path->s, b->sym->pkg->path->s);
a                 732 src/cmd/gc/subr.c 	Type **a;
a                 740 src/cmd/gc/subr.c 	a = mal(i*sizeof f);
a                 743 src/cmd/gc/subr.c 		a[i++] = f;
a                 744 src/cmd/gc/subr.c 	qsort(a, i, sizeof a[0], methcmp);
a                 746 src/cmd/gc/subr.c 		a[i]->down = f;
a                 747 src/cmd/gc/subr.c 		f = a[i];
a                1044 src/cmd/gc/subr.c eqnote(Strlit *a, Strlit *b)
a                1046 src/cmd/gc/subr.c 	if(a == b)
a                1048 src/cmd/gc/subr.c 	if(a == nil || b == nil)
a                1050 src/cmd/gc/subr.c 	if(a->len != b->len)
a                1052 src/cmd/gc/subr.c 	return memcmp(a->s, b->s, a->len) == 0;
a                1967 src/cmd/gc/subr.c brcom(int a)
a                1969 src/cmd/gc/subr.c 	switch(a) {
a                1977 src/cmd/gc/subr.c 	fatal("brcom: no com for %A\n", a);
a                1978 src/cmd/gc/subr.c 	return a;
a                1986 src/cmd/gc/subr.c brrev(int a)
a                1988 src/cmd/gc/subr.c 	switch(a) {
a                1996 src/cmd/gc/subr.c 	fatal("brcom: no rev for %A\n", a);
a                1997 src/cmd/gc/subr.c 	return a;
a                2009 src/cmd/gc/subr.c 	Node *a;
a                2041 src/cmd/gc/subr.c 		a = nod(OXXX, N, N);
a                2042 src/cmd/gc/subr.c 		*a = *n;
a                2043 src/cmd/gc/subr.c 		a->left = l;
a                2044 src/cmd/gc/subr.c 		walkexpr(&a, init);
a                2045 src/cmd/gc/subr.c 		return a;
a                2053 src/cmd/gc/subr.c 		a = nod(OXXX, N, N);
a                2054 src/cmd/gc/subr.c 		*a = *n;
a                2055 src/cmd/gc/subr.c 		a->left = l;
a                2056 src/cmd/gc/subr.c 		a->right = r;
a                2057 src/cmd/gc/subr.c 		walkexpr(&a, init);
a                2058 src/cmd/gc/subr.c 		return a;
a                2070 src/cmd/gc/subr.c 	Node *a, *l;
a                2073 src/cmd/gc/subr.c 	a = nod(OAS, l, n);
a                2074 src/cmd/gc/subr.c 	typecheck(&a, Etop);
a                2075 src/cmd/gc/subr.c 	walkexpr(&a, init);
a                2076 src/cmd/gc/subr.c 	*init = list(*init, a);
a                2199 src/cmd/gc/subr.c 	int c, a;
a                2223 src/cmd/gc/subr.c 		a = adddot1(s, f->type, d, save, ignorecase);
a                2224 src/cmd/gc/subr.c 		if(a != 0 && c == 0)
a                2226 src/cmd/gc/subr.c 		c += a;
a                2440 src/cmd/gc/subr.c 	Node *a, *n;
a                2456 src/cmd/gc/subr.c 		a = nod(ODCLFIELD, n, typenod(t->type));
a                2457 src/cmd/gc/subr.c 		a->isddd = t->isddd;
a                2460 src/cmd/gc/subr.c 		args = list(args, a);
a                2639 src/cmd/gc/subr.c 	int a;
a                2643 src/cmd/gc/subr.c 	a = algtype1(t, nil);
a                2644 src/cmd/gc/subr.c 	switch(a) {
a                3195 src/cmd/gc/subr.c concat(NodeList *a, NodeList *b)
a                3197 src/cmd/gc/subr.c 	if(a == nil)
a                3200 src/cmd/gc/subr.c 		return a;
a                3202 src/cmd/gc/subr.c 	a->end->next = b;
a                3203 src/cmd/gc/subr.c 	a->end = b->end;
a                3205 src/cmd/gc/subr.c 	return a;
a                 446 src/cmd/gc/swt.c 	Node *a, *n;
a                 462 src/cmd/gc/swt.c 				a = nod(OIF, N, N);
a                 463 src/cmd/gc/swt.c 				a->ntest = n->left;			// if val
a                 464 src/cmd/gc/swt.c 				a->nbody = list1(n->right);			// then goto l
a                 468 src/cmd/gc/swt.c 				a = nod(OIF, N, N);
a                 469 src/cmd/gc/swt.c 				a->ntest = nod(ONOT, n->left, N);	// if !val
a                 470 src/cmd/gc/swt.c 				typecheck(&a->ntest, Erv);
a                 471 src/cmd/gc/swt.c 				a->nbody = list1(n->right);			// then goto l
a                 476 src/cmd/gc/swt.c 				a = nod(OIF, N, N);
a                 477 src/cmd/gc/swt.c 				a->ntest = nod(OEQ, exprname, n->left);	// if name == val
a                 478 src/cmd/gc/swt.c 				typecheck(&a->ntest, Erv);
a                 479 src/cmd/gc/swt.c 				a->nbody = list1(n->right);			// then goto l
a                 483 src/cmd/gc/swt.c 			cas = list(cas, a);
a                 495 src/cmd/gc/swt.c 	a = nod(OIF, N, N);
a                 496 src/cmd/gc/swt.c 	a->ntest = nod(OLE, exprname, c->node->left);
a                 497 src/cmd/gc/swt.c 	typecheck(&a->ntest, Erv);
a                 498 src/cmd/gc/swt.c 	a->nbody = list1(exprbsw(c0, half, arg));
a                 499 src/cmd/gc/swt.c 	a->nelse = list1(exprbsw(c->link, ncase-half, arg));
a                 500 src/cmd/gc/swt.c 	return a;
a                 512 src/cmd/gc/swt.c 	Node *a;
a                 562 src/cmd/gc/swt.c 		a = exprbsw(c0, 1, arg);
a                 563 src/cmd/gc/swt.c 		cas = list(cas, a);
a                 582 src/cmd/gc/swt.c 	a = exprbsw(c0, ncase, arg);
a                 583 src/cmd/gc/swt.c 	cas = list(cas, a);
a                 598 src/cmd/gc/swt.c 	Node *a, *b, *var;
a                 608 src/cmd/gc/swt.c 	a = nod(OAS2, N, N);
a                 609 src/cmd/gc/swt.c 	a->list = list(list1(var), boolname);	// var,bool =
a                 612 src/cmd/gc/swt.c 	a->rlist = list1(b);
a                 613 src/cmd/gc/swt.c 	typecheck(&a, Etop);
a                 614 src/cmd/gc/swt.c 	init = list(init, a);
a                 619 src/cmd/gc/swt.c 	a = liststmt(list(init, b));
a                 620 src/cmd/gc/swt.c 	return a;
a                 627 src/cmd/gc/swt.c 	Node *a, *n;
a                 638 src/cmd/gc/swt.c 			a = nod(OIF, N, N);
a                 639 src/cmd/gc/swt.c 			a->ntest = nod(OEQ, hashname, nodintconst(c0->hash));
a                 640 src/cmd/gc/swt.c 			typecheck(&a->ntest, Erv);
a                 641 src/cmd/gc/swt.c 			a->nbody = list1(n->right);
a                 642 src/cmd/gc/swt.c 			cas = list(cas, a);
a                 653 src/cmd/gc/swt.c 	a = nod(OIF, N, N);
a                 654 src/cmd/gc/swt.c 	a->ntest = nod(OLE, hashname, nodintconst(c->hash));
a                 655 src/cmd/gc/swt.c 	typecheck(&a->ntest, Erv);
a                 656 src/cmd/gc/swt.c 	a->nbody = list1(typebsw(c0, half));
a                 657 src/cmd/gc/swt.c 	a->nelse = list1(typebsw(c->link, ncase-half));
a                 658 src/cmd/gc/swt.c 	return a;
a                 671 src/cmd/gc/swt.c 	Node *a, *n;
a                 696 src/cmd/gc/swt.c 	a = nod(OAS, facename, sw->ntest->right);
a                 697 src/cmd/gc/swt.c 	typecheck(&a, Etop);
a                 698 src/cmd/gc/swt.c 	cas = list(cas, a);
a                 710 src/cmd/gc/swt.c 		a = syslook("efacethash", 1);
a                 712 src/cmd/gc/swt.c 		a = syslook("ifacethash", 1);
a                 713 src/cmd/gc/swt.c 	argtype(a, t);
a                 714 src/cmd/gc/swt.c 	a = nod(OCALL, a, N);
a                 715 src/cmd/gc/swt.c 	a->list = list1(facename);
a                 716 src/cmd/gc/swt.c 	a = nod(OAS, hashname, a);
a                 717 src/cmd/gc/swt.c 	typecheck(&a, Etop);
a                 718 src/cmd/gc/swt.c 	cas = list(cas, a);
a                 737 src/cmd/gc/swt.c 			a = nod(OIF, N, N);
a                 738 src/cmd/gc/swt.c 			a->ntest = nod(OEQ, facename, nodlit(v));
a                 739 src/cmd/gc/swt.c 			typecheck(&a->ntest, Erv);
a                 740 src/cmd/gc/swt.c 			a->nbody = list1(n->right);		// if i==nil { goto l }
a                 741 src/cmd/gc/swt.c 			n->right = a;
a                2356 src/cmd/gc/typecheck.c 	Node *a;
a                2362 src/cmd/gc/typecheck.c 	for(a=hash[h]; a!=N; a=a->ntest) {
a                2363 src/cmd/gc/typecheck.c 		if(strcmp(a->sym->name, s) == 0) {
a                2379 src/cmd/gc/typecheck.c 	Node *a, *orign;
a                2415 src/cmd/gc/typecheck.c 	for(a=hash[h]; a!=N; a=a->ntest) {
a                2419 src/cmd/gc/typecheck.c 		if(a->op == OCONVIFACE && orign->op == OCONVIFACE) {
a                2420 src/cmd/gc/typecheck.c 			if(eqtype(a->left->type, n->type)) {
a                2421 src/cmd/gc/typecheck.c 				cmp.right = a->left;
a                2425 src/cmd/gc/typecheck.c 		} else if(eqtype(a->type, n->type)) {
a                2426 src/cmd/gc/typecheck.c 			cmp.right = a;
a                2443 src/cmd/gc/typecheck.c 	Node *a;
a                2451 src/cmd/gc/typecheck.c 	for(a=hash[h]; a!=N; a=a->ntest) {
a                2452 src/cmd/gc/typecheck.c 		c = mpgetfix(a->val.u.xval);
a                  99 src/cmd/gc/walk.c samelist(NodeList *a, NodeList *b)
a                 101 src/cmd/gc/walk.c 	for(; a && b; a=a->next, b=b->next)
a                 102 src/cmd/gc/walk.c 		if(a->n != b->n)
a                 104 src/cmd/gc/walk.c 	return a == b;
a                 364 src/cmd/gc/walk.c 	Node *r, *l, *var, *a;
a                 720 src/cmd/gc/walk.c 		a = n->list->n;
a                 730 src/cmd/gc/walk.c 		n = nod(OAS, a, nod(OIND, var, N));
a                1292 src/cmd/gc/walk.c 			a = nod(OAS, var, N); // zero temp
a                1293 src/cmd/gc/walk.c 			typecheck(&a, Etop);
a                1294 src/cmd/gc/walk.c 			*init = list(*init, a);
a                1484 src/cmd/gc/walk.c 	Node *l, *tmp, *a;
a                1517 src/cmd/gc/walk.c 			a = nod(OAS, l, tmp);
a                1518 src/cmd/gc/walk.c 			a = convas(a, init);
a                1519 src/cmd/gc/walk.c 			mm = list(mm, a);
a                1523 src/cmd/gc/walk.c 		a = nod(OAS, l, nodarg(r, fp));
a                1524 src/cmd/gc/walk.c 		a = convas(a, init);
a                1525 src/cmd/gc/walk.c 		ullmancalc(a);
a                1526 src/cmd/gc/walk.c 		if(a->ullman >= UINF)
a                1528 src/cmd/gc/walk.c 		nn = list(nn, a);
a                1547 src/cmd/gc/walk.c 	Node *a, *n;
a                1574 src/cmd/gc/walk.c 	a = nod(OAS, nodarg(l, fp), n);
a                1575 src/cmd/gc/walk.c 	nn = list(nn, convas(a, init));
a                1638 src/cmd/gc/walk.c 	Node *r, *a;
a                1654 src/cmd/gc/walk.c 			a = nodarg(*nl, fp);
a                1656 src/cmd/gc/walk.c 			r->type = a->type;
a                1657 src/cmd/gc/walk.c 			nn = list1(convas(nod(OAS, a, r), init));
a                1665 src/cmd/gc/walk.c 			a = temp(l->type);
a                1666 src/cmd/gc/walk.c 			alist = list(alist, a);
a                1668 src/cmd/gc/walk.c 		a = nod(OAS2, N, N);
a                1669 src/cmd/gc/walk.c 		a->list = alist;
a                1670 src/cmd/gc/walk.c 		a->rlist = lr;
a                1671 src/cmd/gc/walk.c 		typecheck(&a, Etop);
a                1672 src/cmd/gc/walk.c 		walkstmt(&a);
a                1673 src/cmd/gc/walk.c 		*init = list(*init, a);
a                1691 src/cmd/gc/walk.c 			a = nod(OAS, nodarg(l, fp), r);
a                1692 src/cmd/gc/walk.c 			a = convas(a, init);
a                1693 src/cmd/gc/walk.c 			nn = list(nn, a);
a                1716 src/cmd/gc/walk.c 	a = nod(OAS, nodarg(l, fp), r);
a                1717 src/cmd/gc/walk.c 	a = convas(a, init);
a                1718 src/cmd/gc/walk.c 	nn = list(nn, a);
a                1983 src/cmd/gc/walk.c 	Node *f, *a, *n;
a                2017 src/cmd/gc/walk.c 		a = temp(n->right->type);
a                2018 src/cmd/gc/walk.c 		a = nod(OAS, a, n->right);
a                2019 src/cmd/gc/walk.c 		g = list(g, a);
a                2023 src/cmd/gc/walk.c 		n->right = a->left;
a                2150 src/cmd/gc/walk.c 	Node *a;
a                2164 src/cmd/gc/walk.c 		a = outervalue(l->n->left);
a                2165 src/cmd/gc/walk.c 		if(a->op != ONAME) {
a                2180 src/cmd/gc/walk.c 			if(vmatch2(a, n)) {
a                2678 src/cmd/gc/walk.c 	NodeList *l, *a;
a                2726 src/cmd/gc/walk.c 	for (a = n->list->next;	 a != nil; a = a->next) {
a                2729 src/cmd/gc/walk.c 		l = list(l, nod(OAS, nx, a->n));	// s[n] = arg
a                2730 src/cmd/gc/walk.c 		if (a->next != nil)
a                2989 src/cmd/gc/walk.c 	int a;
a                2998 src/cmd/gc/walk.c 	a = algtype1(t, nil);
a                2999 src/cmd/gc/walk.c 	if(a != AMEM && a != -1)
a                3002 src/cmd/gc/walk.c 	if(a == AMEM) {
a                3037 src/cmd/gc/walk.c 	Node *n, *l, *r, *fn, *call, *a, *li, *ri, *expr;
a                3062 src/cmd/gc/walk.c 	a = nod(OAS, l, nod(OADDR, n->left, N));
a                3063 src/cmd/gc/walk.c 	a->right->etype = 1;  // addr does not escape
a                3064 src/cmd/gc/walk.c 	typecheck(&a, Etop);
a                3065 src/cmd/gc/walk.c 	*init = list(*init, a);
a                3068 src/cmd/gc/walk.c 	a = nod(OAS, r, nod(OADDR, n->right, N));
a                3069 src/cmd/gc/walk.c 	a->right->etype = 1;  // addr does not escape
a                3070 src/cmd/gc/walk.c 	typecheck(&a, Etop);
a                3071 src/cmd/gc/walk.c 	*init = list(*init, a);
a                3086 src/cmd/gc/walk.c 			a = nod(n->op, li, ri);
a                3088 src/cmd/gc/walk.c 				expr = a;
a                3090 src/cmd/gc/walk.c 				expr = nod(andor, expr, a);
a                3106 src/cmd/gc/walk.c 			a = nod(n->op, li, ri);
a                3108 src/cmd/gc/walk.c 				expr = a;
a                3110 src/cmd/gc/walk.c 				expr = nod(andor, expr, a);
a                3128 src/cmd/gc/walk.c 	a = nod(OADDR, tempbool, N);
a                3129 src/cmd/gc/walk.c 	a->etype = 1;  // does not escape
a                3130 src/cmd/gc/walk.c 	call->list = list(call->list, a);
a                3143 src/cmd/gc/walk.c 	a = nod(OAS, r, tempbool);
a                3144 src/cmd/gc/walk.c 	typecheck(&a, Etop);
a                3145 src/cmd/gc/walk.c 	walkstmt(&a);
a                3146 src/cmd/gc/walk.c 	*init = list(*init, a);
a                3182 src/cmd/gc/walk.c samecheap(Node *a, Node *b)
a                3185 src/cmd/gc/walk.c 	while(a != N && b != N && a->op == b->op) {
a                3186 src/cmd/gc/walk.c 		switch(a->op) {
a                3190 src/cmd/gc/walk.c 			return a == b;
a                3193 src/cmd/gc/walk.c 			ar = a->right;
a                3199 src/cmd/gc/walk.c 			ar = a->right;
a                3205 src/cmd/gc/walk.c 		a = a->left;
a                 708 src/cmd/ld/data.c 	vlong a;
a                 726 src/cmd/ld/data.c 		for(a = -off&(PtrSize-1); a+PtrSize<=s->size; a+=PtrSize) {
a                 728 src/cmd/ld/data.c 			adduintxx(ctxt, gc, off+a, PtrSize);
a                 450 src/cmd/ld/dwarf.c 	DWAttr *a;
a                 452 src/cmd/ld/dwarf.c 	a = mal(sizeof *a);
a                 453 src/cmd/ld/dwarf.c 	a->link = die->attr;
a                 454 src/cmd/ld/dwarf.c 	die->attr = a;
a                 455 src/cmd/ld/dwarf.c 	a->atr = attr;
a                 456 src/cmd/ld/dwarf.c 	a->cls = cls;
a                 457 src/cmd/ld/dwarf.c 	a->value = value;
a                 458 src/cmd/ld/dwarf.c 	a->data = data;
a                 459 src/cmd/ld/dwarf.c 	return a;
a                 468 src/cmd/ld/dwarf.c 	DWAttr *a, *b;
a                 473 src/cmd/ld/dwarf.c 	a = die->attr;
a                 474 src/cmd/ld/dwarf.c 	b = a->link;
a                 477 src/cmd/ld/dwarf.c 			a->link = b->link;
a                 482 src/cmd/ld/dwarf.c 		a = b;
a                 540 src/cmd/ld/dwarf.c 	DWDie *a, *b, *die2;
a                 545 src/cmd/ld/dwarf.c 		for (a = die->child; a != nil; a = a->link)
a                 546 src/cmd/ld/dwarf.c 			if (strcmp(name, getattr(a, DW_AT_name)->data) == 0)
a                 547 src/cmd/ld/dwarf.c 				return a;
a                 552 src/cmd/ld/dwarf.c 	a = die->hash[h];
a                 554 src/cmd/ld/dwarf.c 	if (a == nil)
a                 558 src/cmd/ld/dwarf.c 	if (strcmp(name, getattr(a, DW_AT_name)->data) == 0)
a                 559 src/cmd/ld/dwarf.c 		return a;
a                 562 src/cmd/ld/dwarf.c 	b = a->hlink;
a                 565 src/cmd/ld/dwarf.c 			a->hlink = b->hlink;
a                 570 src/cmd/ld/dwarf.c 		a = b;
a                1108 src/cmd/ld/dwarf.c 	DWAttr *a;
a                1114 src/cmd/ld/dwarf.c 		for (a = src->attr; a != nil; a = a->link)
a                1115 src/cmd/ld/dwarf.c 			newattr(c, a->atr, a->cls, a->value, a->data);
a                1132 src/cmd/ld/dwarf.c 	DWAttr *a;
a                1138 src/cmd/ld/dwarf.c 	a = getattr(child, DW_AT_type);
a                1139 src/cmd/ld/dwarf.c 	if (a != nil)
a                1140 src/cmd/ld/dwarf.c 		a->data = (char*) dwtype;
a                1208 src/cmd/ld/dwarf.c 	DWAttr *a;
a                1224 src/cmd/ld/dwarf.c 		a = getattr(keytype, DW_AT_byte_size);
a                1225 src/cmd/ld/dwarf.c 		keysize = a ? a->value : PtrSize;  // We don't store size with Pointers
a                1226 src/cmd/ld/dwarf.c 		a = getattr(valtype, DW_AT_byte_size);
a                1227 src/cmd/ld/dwarf.c 		valsize = a ? a->value : PtrSize;
a                1298 src/cmd/ld/dwarf.c 	DWAttr *a;
a                1313 src/cmd/ld/dwarf.c 		a = getattr(elemtype, DW_AT_byte_size);
a                1314 src/cmd/ld/dwarf.c 		elemsize = a ? a->value : PtrSize;
a                1512 src/cmd/ld/dwarf.c 	Auto *a;
a                1639 src/cmd/ld/dwarf.c 		for(a = s->autom; a; a = a->link) {
a                1640 src/cmd/ld/dwarf.c 			switch (a->type) {
a                1643 src/cmd/ld/dwarf.c 				offs = a->aoffset - PtrSize;
a                1647 src/cmd/ld/dwarf.c 				offs = a->aoffset;
a                1652 src/cmd/ld/dwarf.c 			if (strstr(a->asym->name, ".autotmp_"))
a                1654 src/cmd/ld/dwarf.c 			if (find(dwfunc, a->asym->name) != nil)
a                1655 src/cmd/ld/dwarf.c 				n = mkvarname(a->asym->name, da);
a                1657 src/cmd/ld/dwarf.c 				n = a->asym->name;
a                1665 src/cmd/ld/dwarf.c 			newrefattr(dwvar, DW_AT_type, defgotype(a->gotype));
a                1848 src/cmd/ld/dwarf.c 	DWAttr *a;
a                1853 src/cmd/ld/dwarf.c 		a = getattr(die, DW_AT_external);
a                1854 src/cmd/ld/dwarf.c 		return a && a->value;
a                1129 src/cmd/ld/elf.c 	vlong a, o;
a                1509 src/cmd/ld/elf.c 	a = 0;
a                1510 src/cmd/ld/elf.c 	a += elfwritehdr();
a                1511 src/cmd/ld/elf.c 	a += elfwritephdrs();
a                1512 src/cmd/ld/elf.c 	a += elfwriteshdrs();
a                1514 src/cmd/ld/elf.c 		a += elfwriteinterp();
a                1517 src/cmd/ld/elf.c 			a += elfwritenetbsdsig();
a                1519 src/cmd/ld/elf.c 			a += elfwriteopenbsdsig();
a                1521 src/cmd/ld/elf.c 			a += elfwritebuildinfo();
a                1523 src/cmd/ld/elf.c 	if(a > ELFRESERVE)	
a                1524 src/cmd/ld/elf.c 		diag("ELFRESERVE too small: %lld > %d", a, ELFRESERVE);
a                 543 src/cmd/ld/go.c 	Auto *a;
a                 551 src/cmd/ld/go.c 			for(a=s->autom; a; a=a->link)
a                 552 src/cmd/ld/go.c 				mark1(a->gotype, s);
a                 315 src/cmd/ld/ldelf.c valuecmp(LSym *a, LSym *b)
a                 317 src/cmd/ld/ldelf.c 	if(a->value < b->value)
a                 319 src/cmd/ld/ldelf.c 	if(a->value > b->value)
a                 852 src/cmd/ld/ldelf.c 	Reloc *a, *b;
a                 854 src/cmd/ld/ldelf.c 	a = (Reloc*)va;
a                 856 src/cmd/ld/ldelf.c 	if(a->off < b->off)
a                 858 src/cmd/ld/ldelf.c 	if(a->off > b->off)
a                 292 src/cmd/ld/lib.c nextar(Biobuf *bp, vlong off, struct ar_hdr *a)
a                 310 src/cmd/ld/lib.c 	memmove(a, buf, SAR_HDR);
a                 311 src/cmd/ld/lib.c 	if(strncmp(a->fmag, ARFMAG, sizeof a->fmag))
a                 313 src/cmd/ld/lib.c 	arsize = strtol(a->size, 0, 0);
a                1342 src/cmd/ld/lib.c 	Auto *a;
a                1397 src/cmd/ld/lib.c 		for(a=s->autom; a; a=a->link) {
a                1400 src/cmd/ld/lib.c 			if(a->type != A_AUTO && a->type != A_PARAM)
a                1404 src/cmd/ld/lib.c 			if(a->type == A_PARAM)
a                1405 src/cmd/ld/lib.c 				off = a->aoffset;
a                1407 src/cmd/ld/lib.c 				off = a->aoffset - PtrSize;
a                1411 src/cmd/ld/lib.c 				put(nil, a->asym->name, 'p', off, 0, 0, a->gotype);
a                1417 src/cmd/ld/lib.c 				put(nil, a->asym->name, 'a', -(off+PtrSize), 0, 0, a->gotype);
a                1464 src/cmd/ld/lib.c 	char *a;
a                1467 src/cmd/ld/lib.c 	a = INITENTRY;
a                1468 src/cmd/ld/lib.c 	if(*a >= '0' && *a <= '9')
a                1469 src/cmd/ld/lib.c 		return atolwhex(a);
a                1470 src/cmd/ld/lib.c 	s = linklookup(ctxt, a, 0);
a                 272 src/cmd/ld/lib.h int	valuecmp(LSym *a, LSym *b);
a                 346 src/cmd/ld/macho.c 	int a, i;
a                 481 src/cmd/ld/macho.c 	a = machowrite();
a                 482 src/cmd/ld/macho.c 	if(a > HEADR)
a                 483 src/cmd/ld/macho.c 		diag("HEADR too small: %d > %d", a, HEADR);
a                  96 src/lib9/fmt/fltfmt.c xadd1(char *a, int n)
a                 103 src/lib9/fmt/fltfmt.c 	for(b = a+n-1; b >= a; b--) {
a                 117 src/lib9/fmt/fltfmt.c 	a[0] = '1';
a                 128 src/lib9/fmt/fltfmt.c xsub1(char *a, int n)
a                 135 src/lib9/fmt/fltfmt.c 	for(b = a+n-1; b >= a; b--) {
a                 138 src/lib9/fmt/fltfmt.c 			if(c == '0' && b == a) {
a                 113 src/lib9/fmt/fmtdef.h #	define VA_COPY(a,b) va_copy(a,b)
a                 114 src/lib9/fmt/fmtdef.h #	define VA_END(a) va_end(a)
a                 116 src/lib9/fmt/fmtdef.h #	define VA_COPY(a,b) (a) = (b)
a                 117 src/lib9/fmt/fmtdef.h #	define VA_END(a)
a                  25 src/lib9/fmt/strtod.c umuldiv(ulong a, ulong b, ulong c)
a                  29 src/lib9/fmt/strtod.c 	d = ((double)a * (double)b) / (double)c;
a                  93 src/lib9/fmt/strtod.c 	char *s, a[Ndig];
a                 127 src/lib9/fmt/strtod.c 				a[na++] = (char)c;
a                 212 src/lib9/fmt/strtod.c 	while(na > 0 && a[na-1] == '0')
a                 216 src/lib9/fmt/strtod.c 	a[na] = 0;
a                 235 src/lib9/fmt/strtod.c 		divascii(a, &na, &dp, &bp);
a                 236 src/lib9/fmt/strtod.c 	while(dp < 0 || a[0] < '5')
a                 237 src/lib9/fmt/strtod.c 		mulascii(a, &na, &dp, &bp);
a                 242 src/lib9/fmt/strtod.c 	for(i=0; (c=a[i]) != '\0'; i++) {
a                 269 src/lib9/fmt/strtod.c 		c = fpcmp(a, mid);
a                 346 src/lib9/fmt/strtod.c fpcmp(char *a, ulong* f)
a                 363 src/lib9/fmt/strtod.c 		c = *a;
a                 378 src/lib9/fmt/strtod.c 		a++;
a                 384 src/lib9/fmt/strtod.c divby(char *a, int *na, int b)
a                 389 src/lib9/fmt/strtod.c 	p = a;
a                 392 src/lib9/fmt/strtod.c 		c = *a++;
a                 409 src/lib9/fmt/strtod.c 		c = *a++;
a                 441 src/lib9/fmt/strtod.c divascii(char *a, int *na, int *dp, int *bp)
a                 451 src/lib9/fmt/strtod.c 	if(memcmp(a, t->cmp, (size_t)t->siz) > 0)
a                 455 src/lib9/fmt/strtod.c 	divby(a, na, b);
a                 459 src/lib9/fmt/strtod.c mulby(char *a, char *p, char *q, int b)
a                 467 src/lib9/fmt/strtod.c 		if(q < a)
a                 500 src/lib9/fmt/strtod.c mulascii(char *a, int *na, int *dp, int *bp)
a                 511 src/lib9/fmt/strtod.c 	if(memcmp(a, t->cmp, (size_t)t->siz) < 0)
a                 513 src/lib9/fmt/strtod.c 	p = a + *na;
a                 517 src/lib9/fmt/strtod.c 	mulby(a, p+d, p, b);
a                 521 src/lib9/fmt/strtod.c xcmp(char *a, char *b)
a                 526 src/lib9/fmt/strtod.c 		c2 = *a++;
a                  35 src/lib9/readn.c 	char *a;
a                  38 src/lib9/readn.c 	a = av;
a                  41 src/lib9/readn.c 		m = read(f, a+t, (size_t)(n-t));
a                 652 src/liblink/asm5.c addpool(Link *ctxt, Prog *p, Addr *a)
a                 657 src/liblink/asm5.c 	c = aclass(ctxt, a);
a                 664 src/liblink/asm5.c 		t.to = *a;
a                 708 src/liblink/asm5.c regoff(Link *ctxt, Addr *a)
a                 712 src/liblink/asm5.c 	aclass(ctxt, a);
a                 762 src/liblink/asm5.c aclass(Link *ctxt, Addr *a)
a                 767 src/liblink/asm5.c 	switch(a->type) {
a                 790 src/liblink/asm5.c 		switch(a->name) {
a                 793 src/liblink/asm5.c 			if(a->sym == 0 || a->sym->name == 0) {
a                 795 src/liblink/asm5.c 				print("%D\n", a);
a                 802 src/liblink/asm5.c 			ctxt->instoffset = ctxt->autosize + a->offset;
a                 814 src/liblink/asm5.c 			ctxt->instoffset = ctxt->autosize + a->offset + 4L;
a                 825 src/liblink/asm5.c 			ctxt->instoffset = a->offset;
a                 850 src/liblink/asm5.c 		switch(a->name) {
a                 859 src/liblink/asm5.c 		if(chipzero5(ctxt, a->u.dval) >= 0)
a                 861 src/liblink/asm5.c 		if(chipfloat5(ctxt, a->u.dval) >= 0)
a                 867 src/liblink/asm5.c 		switch(a->name) {
a                 870 src/liblink/asm5.c 			ctxt->instoffset = a->offset;
a                 871 src/liblink/asm5.c 			if(a->reg != NREG)
a                 884 src/liblink/asm5.c 			s = a->sym;
a                 891 src/liblink/asm5.c 			ctxt->instoffset = ctxt->autosize + a->offset;
a                 895 src/liblink/asm5.c 			ctxt->instoffset = ctxt->autosize + a->offset + 4L;
a                 976 src/liblink/asm5.c cmp(int a, int b)
a                 979 src/liblink/asm5.c 	if(a == b)
a                 981 src/liblink/asm5.c 	switch(a) {
a                2102 src/liblink/asm5.c oprrr(Link *ctxt, int a, int sc)
a                2111 src/liblink/asm5.c 	switch(a) {
a                2210 src/liblink/asm5.c 	ctxt->diag("bad rrr %d", a);
a                2216 src/liblink/asm5.c opbra(Link *ctxt, int a, int sc)
a                2222 src/liblink/asm5.c 	if(a == ABL || a == ADUFFZERO || a == ADUFFCOPY)
a                2226 src/liblink/asm5.c 	switch(a) {
a                2245 src/liblink/asm5.c 	ctxt->diag("bad bra %A", a);
a                2305 src/liblink/asm5.c osr(Link *ctxt, int a, int r, int32 v, int b, int sc)
a                2310 src/liblink/asm5.c 	if(a != AMOVW)
a                2352 src/liblink/asm5.c ofsr(Link *ctxt, int a, int r, int32 v, int b, int sc, Prog *p)
a                2377 src/liblink/asm5.c 	switch(a) {
a                2379 src/liblink/asm5.c 		ctxt->diag("bad fst %A", a);
a                2389 src/liblink/asm5.c omvl(Link *ctxt, Prog *p, Addr *a, int dr)
a                2393 src/liblink/asm5.c 		aclass(ctxt, a);
a                1876 src/liblink/asm6.c prefixof(Link *ctxt, Addr *a)
a                1878 src/liblink/asm6.c 	switch(a->type) {
a                1911 src/liblink/asm6.c 	switch(a->index) {
a                1927 src/liblink/asm6.c oclass(Link *ctxt, Addr *a)
a                1932 src/liblink/asm6.c 	if(a->type >= D_INDIR || a->index != D_NONE) {
a                1933 src/liblink/asm6.c 		if(a->index != D_NONE && a->scale == 0) {
a                1934 src/liblink/asm6.c 			if(a->type == D_ADDR) {
a                1935 src/liblink/asm6.c 				switch(a->index) {
a                1952 src/liblink/asm6.c 	switch(a->type)
a                2103 src/liblink/asm6.c 		if(a->sym == nil) {
a                2104 src/liblink/asm6.c 			v = a->offset;
a                2221 src/liblink/asm6.c relput4(Link *ctxt, Prog *p, Addr *a)
a                2226 src/liblink/asm6.c 	v = vaddr(ctxt, a, &rel);
a                2270 src/liblink/asm6.c vaddr(Link *ctxt, Addr *a, Reloc *r)
a                2279 src/liblink/asm6.c 	t = a->type;
a                2280 src/liblink/asm6.c 	v = a->offset;
a                2282 src/liblink/asm6.c 		t = a->index;
a                2286 src/liblink/asm6.c 		s = a->sym;
a                2288 src/liblink/asm6.c 			ctxt->diag("need reloc for %D", a);
a                2309 src/liblink/asm6.c 			ctxt->diag("need reloc for %D", a);
a                2323 src/liblink/asm6.c asmandsz(Link *ctxt, Addr *a, int r, int rex, int m64)
a                2331 src/liblink/asm6.c 	v = a->offset;
a                2332 src/liblink/asm6.c 	t = a->type;
a                2334 src/liblink/asm6.c 	if(a->index != D_NONE && a->index != D_TLS) {
a                2344 src/liblink/asm6.c 				v = vaddr(ctxt, a, &rel);
a                2353 src/liblink/asm6.c 		ctxt->rexflag |= (regrex[(int)a->index] & Rxx) | (regrex[t] & Rxb) | rex;
a                2356 src/liblink/asm6.c 			asmidx(ctxt, a->scale, a->index, t);
a                2361 src/liblink/asm6.c 			asmidx(ctxt, a->scale, a->index, t);
a                2366 src/liblink/asm6.c 			asmidx(ctxt, a->scale, a->index, t);
a                2371 src/liblink/asm6.c 		asmidx(ctxt, a->scale, a->index, t);
a                2382 src/liblink/asm6.c 	scale = a->scale;
a                2384 src/liblink/asm6.c 		switch(a->type) {
a                2390 src/liblink/asm6.c 			v = vaddr(ctxt, a, &rel);
a                2401 src/liblink/asm6.c 		v = vaddr(ctxt, a, &rel);
a                2405 src/liblink/asm6.c 		if((ctxt->flag_shared || ctxt->headtype == Hnacl) && t == D_NONE && (a->type == D_STATIC || a->type == D_EXTERN) || ctxt->asmode != 64) {
a                2431 src/liblink/asm6.c 		if(a->index == D_TLS) {
a                2471 src/liblink/asm6.c 	ctxt->diag("asmand: bad address %D", a);
a                2476 src/liblink/asm6.c asmand(Link *ctxt, Addr *a, Addr *ra)
a                2478 src/liblink/asm6.c 	asmandsz(ctxt, a, reg[ra->type], regrex[ra->type], 0);
a                2482 src/liblink/asm6.c asmando(Link *ctxt, Addr *a, int o)
a                2484 src/liblink/asm6.c 	asmandsz(ctxt, a, o, 0, 0);
a                2488 src/liblink/asm6.c bytereg(Addr *a, char *t)
a                2490 src/liblink/asm6.c 	if(a->index == D_NONE && (a->type >= D_AX && a->type <= D_R15)) {
a                2491 src/liblink/asm6.c 		a->type = D_AL + (a->type-D_AX);
a                2632 src/liblink/asm6.c isax(Addr *a)
a                2635 src/liblink/asm6.c 	switch(a->type) {
a                2642 src/liblink/asm6.c 	if(a->index == D_AX)
a                2708 src/liblink/asm6.c 	Addr *a;
a                2933 src/liblink/asm6.c 			a = &p->from;
a                2935 src/liblink/asm6.c 			a = &p->to;
a                2937 src/liblink/asm6.c 		*ctxt->andptr++ = vaddr(ctxt, a, nil);
a                3010 src/liblink/asm6.c 			a = &p->from;
a                3012 src/liblink/asm6.c 			a = &p->to;
a                3015 src/liblink/asm6.c 			v = vaddr(ctxt, a, nil);
a                3020 src/liblink/asm6.c 			relput4(ctxt, p, a);
a                3027 src/liblink/asm6.c 			a = &p->from;
a                3030 src/liblink/asm6.c 			a = &p->to;
a                3034 src/liblink/asm6.c 			v = vaddr(ctxt, a, nil);
a                3039 src/liblink/asm6.c 			relput4(ctxt, p, a);
a                1446 src/liblink/asm8.c prefixof(Link *ctxt, Addr *a)
a                1448 src/liblink/asm8.c 	switch(a->type) {
a                1481 src/liblink/asm8.c oclass(Addr *a)
a                1485 src/liblink/asm8.c 	if((a->type >= D_INDIR && a->type < 2*D_INDIR) || a->index != D_NONE) {
a                1486 src/liblink/asm8.c 		if(a->index != D_NONE && a->scale == 0) {
a                1487 src/liblink/asm8.c 			if(a->type == D_ADDR) {
a                1488 src/liblink/asm8.c 				switch(a->index) {
a                1504 src/liblink/asm8.c 	switch(a->type)
a                1609 src/liblink/asm8.c 		if(a->sym == nil) {
a                1610 src/liblink/asm8.c 			v = a->offset;
a                1701 src/liblink/asm8.c relput4(Link *ctxt, Prog *p, Addr *a)
a                1706 src/liblink/asm8.c 	v = vaddr(ctxt, a, &rel);
a                1718 src/liblink/asm8.c vaddr(Link *ctxt, Addr *a, Reloc *r)
a                1727 src/liblink/asm8.c 	t = a->type;
a                1728 src/liblink/asm8.c 	v = a->offset;
a                1730 src/liblink/asm8.c 		t = a->index;
a                1734 src/liblink/asm8.c 		s = a->sym;
a                1737 src/liblink/asm8.c 				ctxt->diag("need reloc for %D", a);
a                1751 src/liblink/asm8.c 			ctxt->diag("need reloc for %D", a);
a                1765 src/liblink/asm8.c asmand(Link *ctxt, Addr *a, int r)
a                1771 src/liblink/asm8.c 	v = a->offset;
a                1772 src/liblink/asm8.c 	t = a->type;
a                1774 src/liblink/asm8.c 	if(a->index != D_NONE && a->index != D_TLS) {
a                1782 src/liblink/asm8.c 				v = vaddr(ctxt, a, &rel);
a                1794 src/liblink/asm8.c 			asmidx(ctxt, a->scale, a->index, t);
a                1799 src/liblink/asm8.c 			asmidx(ctxt, a->scale, a->index, t);
a                1804 src/liblink/asm8.c 			asmidx(ctxt, a->scale, a->index, t);
a                1809 src/liblink/asm8.c 		asmidx(ctxt, a->scale, a->index, t);
a                1819 src/liblink/asm8.c 	scale = a->scale;
a                1821 src/liblink/asm8.c 		switch(a->type) {
a                1827 src/liblink/asm8.c 			v = vaddr(ctxt, a, &rel);
a                1838 src/liblink/asm8.c 		v = vaddr(ctxt, a, &rel);
a                1861 src/liblink/asm8.c 		if(a->index == D_TLS) {
a                1901 src/liblink/asm8.c 	ctxt->diag("asmand: bad address %D", a);
a                2019 src/liblink/asm8.c byteswapreg(Link *ctxt, Addr *a)
a                2025 src/liblink/asm8.c 	switch(a->type) {
a                2054 src/liblink/asm8.c 	switch(a->index) {
a                2154 src/liblink/asm8.c 	Addr *a;
a                2313 src/liblink/asm8.c 			a = &p->from;
a                2315 src/liblink/asm8.c 			a = &p->to;
a                2316 src/liblink/asm8.c 		v = vaddr(ctxt, a, nil);
a                2346 src/liblink/asm8.c 			a = &p->from;
a                2348 src/liblink/asm8.c 			a = &p->to;
a                2351 src/liblink/asm8.c 			v = vaddr(ctxt, a, nil);
a                2356 src/liblink/asm8.c 			relput4(ctxt, p, a);
a                2363 src/liblink/asm8.c 			a = &p->from;
a                2366 src/liblink/asm8.c 			a = &p->to;
a                2370 src/liblink/asm8.c 			v = vaddr(ctxt, a, nil);
a                2375 src/liblink/asm8.c 			relput4(ctxt, p, a);
a                  82 src/liblink/list5.c 	int a, s;
a                  86 src/liblink/list5.c 	a = p->as;
a                  97 src/liblink/list5.c 	if(a == AMOVM) {
a                  99 src/liblink/list5.c 			sprint(str, "%.5lld (%L)	%A%s	%@,%D", p->pc, p->lineno, a, sc, &p->from, &p->to);
a                 102 src/liblink/list5.c 			sprint(str, "%.5lld (%L)	%A%s	%D,%@", p->pc, p->lineno, a, sc, &p->from, &p->to);
a                 104 src/liblink/list5.c 			sprint(str, "%.5lld (%L)	%A%s	%D,%D", p->pc, p->lineno, a, sc, &p->from, &p->to);
a                 106 src/liblink/list5.c 	if(a == ADATA)
a                 107 src/liblink/list5.c 		sprint(str, "%.5lld (%L)	%A	%D/%d,%D", p->pc, p->lineno, a, &p->from, p->reg, &p->to);
a                 110 src/liblink/list5.c 		sprint(str, "%.5lld (%L)	%A	%D,%d,%D", p->pc, p->lineno, a, &p->from, p->reg, &p->to);
a                 113 src/liblink/list5.c 		sprint(str, "%.5lld (%L)	%A%s	%D,%D", p->pc, p->lineno, a, sc, &p->from, &p->to);
a                 116 src/liblink/list5.c 		sprint(str, "%.5lld (%L)	%A%s	%D,R%d,%D", p->pc, p->lineno, a, sc, &p->from, p->reg, &p->to);
a                 118 src/liblink/list5.c 		sprint(str, "%.5lld (%L)	%A%s	%D,F%d,%D", p->pc, p->lineno, a, sc, &p->from, p->reg, &p->to);
a                 127 src/liblink/list5.c 	int a;
a                 129 src/liblink/list5.c 	a = va_arg(fp->args, int);
a                 131 src/liblink/list5.c 	if(a >= AXXX && a < ALAST)
a                 132 src/liblink/list5.c 		s = anames5[a];
a                 140 src/liblink/list5.c 	Addr *a;
a                 144 src/liblink/list5.c 	a = va_arg(fp->args, Addr*);
a                 145 src/liblink/list5.c 	switch(a->type) {
a                 148 src/liblink/list5.c 		sprint(str, "GOK-type(%d)", a->type);
a                 153 src/liblink/list5.c 		if(a->name != D_NONE || a->reg != NREG || a->sym != nil)
a                 154 src/liblink/list5.c 			sprint(str, "%M(R%d)(NONE)", a, a->reg);
a                 158 src/liblink/list5.c 		if(a->reg != NREG)
a                 159 src/liblink/list5.c 			sprint(str, "$%M(R%d)", a, a->reg);
a                 161 src/liblink/list5.c 			sprint(str, "$%M", a);
a                 165 src/liblink/list5.c 		sprint(str, "$%lld-%d", a->offset, a->offset2);
a                 169 src/liblink/list5.c 		v = a->offset;
a                 175 src/liblink/list5.c 		if(a->reg != NREG)
a                 176 src/liblink/list5.c 			sprint(str+strlen(str), "(R%d)", a->reg);
a                 180 src/liblink/list5.c 		if(a->reg != NREG)
a                 181 src/liblink/list5.c 			sprint(str, "%M(R%d)", a, a->reg);
a                 183 src/liblink/list5.c 			sprint(str, "%M", a);
a                 187 src/liblink/list5.c 		sprint(str, "R%d", a->reg);
a                 188 src/liblink/list5.c 		if(a->name != D_NONE || a->sym != nil)
a                 189 src/liblink/list5.c 			sprint(str, "%M(R%d)(REG)", a, a->reg);
a                 193 src/liblink/list5.c 		sprint(str, "F%d", a->reg);
a                 194 src/liblink/list5.c 		if(a->name != D_NONE || a->sym != nil)
a                 195 src/liblink/list5.c 			sprint(str, "%M(R%d)(REG)", a, a->reg);
a                 200 src/liblink/list5.c 		if(a->name != D_NONE || a->sym != nil)
a                 201 src/liblink/list5.c 			sprint(str, "%M(PSR)(REG)", a);
a                 205 src/liblink/list5.c 		if(a->sym != nil)
a                 206 src/liblink/list5.c 			sprint(str, "%s(SB)", a->sym->name);
a                 209 src/liblink/list5.c 		else if(a->u.branch != nil)
a                 210 src/liblink/list5.c 			sprint(str, "%lld", a->u.branch->pc);
a                 212 src/liblink/list5.c 			sprint(str, "%lld(PC)", a->offset/*-pc*/);
a                 216 src/liblink/list5.c 		sprint(str, "$%.17g", a->u.dval);
a                 220 src/liblink/list5.c 		sprint(str, "$\"%$\"", a->u.sval);
a                 230 src/liblink/list5.c 	Addr *a;
a                 233 src/liblink/list5.c 	a = va_arg(fp->args, Addr*);
a                 235 src/liblink/list5.c 	switch(a->type) {
a                 238 src/liblink/list5.c 		if(a->reg != NREG)
a                 240 src/liblink/list5.c 		if(a->sym != nil)
a                 242 src/liblink/list5.c 		v = a->offset;
a                 262 src/liblink/list5.c 	char str[STRINGSZ], *p, *a;
a                 264 src/liblink/list5.c 	a = va_arg(fp->args, char*);
a                 267 src/liblink/list5.c 		c = a[i] & 0xff;
a                 320 src/liblink/list5.c 	Addr *a;
a                 323 src/liblink/list5.c 	a = va_arg(fp->args, Addr*);
a                 324 src/liblink/list5.c 	s = a->sym;
a                 326 src/liblink/list5.c 		sprint(str, "%d", (int)a->offset);
a                 329 src/liblink/list5.c 	switch(a->name) {
a                 331 src/liblink/list5.c 		sprint(str, "GOK-name(%d)", a->name);
a                 335 src/liblink/list5.c 		sprint(str, "%lld", a->offset);
a                 339 src/liblink/list5.c 		sprint(str, "%s+%d(SB)", s->name, (int)a->offset);
a                 343 src/liblink/list5.c 		sprint(str, "%s<>+%d(SB)", s->name, (int)a->offset);
a                 347 src/liblink/list5.c 		sprint(str, "%s-%d(SP)", s->name, (int)-a->offset);
a                 351 src/liblink/list5.c 		sprint(str, "%s+%d(FP)", s->name, (int)a->offset);
a                 123 src/liblink/list6.c 	Addr *a;
a                 126 src/liblink/list6.c 	a = va_arg(fp->args, Addr*);
a                 127 src/liblink/list6.c 	i = a->type;
a                 131 src/liblink/list6.c 			sprint(str, "$%lld-%lld", a->offset&0xffffffffLL, a->offset>>32);
a                 134 src/liblink/list6.c 			sprint(str, "!!%D", a);
a                 140 src/liblink/list6.c 		if(a->offset)
a                 141 src/liblink/list6.c 			sprint(str, "%lld(%R)", a->offset, i-D_INDIR);
a                 148 src/liblink/list6.c 		if(a->offset)
a                 149 src/liblink/list6.c 			sprint(str, "$%lld,%R", a->offset, i);
a                 159 src/liblink/list6.c 		if(a->sym != nil)
a                 160 src/liblink/list6.c 			sprint(str, "%s(SB)", a->sym->name);
a                 163 src/liblink/list6.c 		else if(a->u.branch != nil)
a                 164 src/liblink/list6.c 			sprint(str, "%lld", a->u.branch->pc);
a                 166 src/liblink/list6.c 			sprint(str, "%lld(PC)", a->offset);
a                 170 src/liblink/list6.c 		sprint(str, "%s+%lld(SB)", a->sym->name, a->offset);
a                 174 src/liblink/list6.c 		sprint(str, "%s<>+%lld(SB)", a->sym->name, a->offset);
a                 178 src/liblink/list6.c 		if(a->sym)
a                 179 src/liblink/list6.c 			sprint(str, "%s+%lld(SP)", a->sym->name, a->offset);
a                 181 src/liblink/list6.c 			sprint(str, "%lld(SP)", a->offset);
a                 185 src/liblink/list6.c 		if(a->sym)
a                 186 src/liblink/list6.c 			sprint(str, "%s+%lld(FP)", a->sym->name, a->offset);
a                 188 src/liblink/list6.c 			sprint(str, "%lld(FP)", a->offset);
a                 192 src/liblink/list6.c 		sprint(str, "$%lld", a->offset);
a                 196 src/liblink/list6.c 		sprint(str, "$(%.17g)", a->u.dval);
a                 200 src/liblink/list6.c 		sprint(str, "$\"%$\"", a->u.sval);
a                 204 src/liblink/list6.c 		a->type = a->index;
a                 205 src/liblink/list6.c 		a->index = D_NONE;
a                 206 src/liblink/list6.c 		sprint(str, "$%D", a);
a                 207 src/liblink/list6.c 		a->index = a->type;
a                 208 src/liblink/list6.c 		a->type = D_ADDR;
a                 212 src/liblink/list6.c 	if(a->index != D_NONE) {
a                 213 src/liblink/list6.c 		sprint(s, "(%R*%d)", (int)a->index, (int)a->scale);
a                 367 src/liblink/list6.c 	char str[STRINGSZ], *p, *a;
a                 369 src/liblink/list6.c 	a = va_arg(fp->args, char*);
a                 372 src/liblink/list6.c 		c = a[i] & 0xff;
a                 110 src/liblink/list8.c 	Addr *a;
a                 113 src/liblink/list8.c 	a = va_arg(fp->args, Addr*);
a                 114 src/liblink/list8.c 	i = a->type;
a                 118 src/liblink/list8.c 			sprint(str, "$%lld-%d", a->offset, a->offset2);
a                 121 src/liblink/list8.c 			sprint(str, "!!%D", a);
a                 127 src/liblink/list8.c 		if(a->offset)
a                 128 src/liblink/list8.c 			sprint(str, "%lld(%R)", a->offset, i-D_INDIR);
a                 135 src/liblink/list8.c 		if(a->offset)
a                 136 src/liblink/list8.c 			sprint(str, "$%lld,%R", a->offset, i);
a                 146 src/liblink/list8.c 		if(a->sym != nil)
a                 147 src/liblink/list8.c 			sprint(str, "%s(SB)", a->sym->name);
a                 150 src/liblink/list8.c 		else if(a->u.branch != nil)
a                 151 src/liblink/list8.c 			sprint(str, "%lld", a->u.branch->pc);
a                 153 src/liblink/list8.c 			sprint(str, "%lld(PC)", a->offset);
a                 157 src/liblink/list8.c 		sprint(str, "%s+%lld(SB)", a->sym->name, a->offset);
a                 161 src/liblink/list8.c 		sprint(str, "%s<>+%lld(SB)", a->sym->name, a->offset);
a                 165 src/liblink/list8.c 		if(a->sym)
a                 166 src/liblink/list8.c 			sprint(str, "%s+%lld(SP)", a->sym->name, a->offset);
a                 168 src/liblink/list8.c 			sprint(str, "%lld(SP)", a->offset);
a                 172 src/liblink/list8.c 		if(a->sym)
a                 173 src/liblink/list8.c 			sprint(str, "%s+%lld(FP)", a->sym->name, a->offset);
a                 175 src/liblink/list8.c 			sprint(str, "%lld(FP)", a->offset);
a                 179 src/liblink/list8.c 		sprint(str, "$%lld", a->offset);
a                 185 src/liblink/list8.c 			sprint(str, "!!$%lld-%d", a->offset, a->offset2);
a                 190 src/liblink/list8.c 		sprint(str, "$(%.17g)", a->u.dval);
a                 194 src/liblink/list8.c 		sprint(str, "$\"%$\"", a->u.sval);
a                 198 src/liblink/list8.c 		a->type = a->index;
a                 199 src/liblink/list8.c 		a->index = D_NONE;
a                 200 src/liblink/list8.c 		sprint(str, "$%D", a);
a                 201 src/liblink/list8.c 		a->index = a->type;
a                 202 src/liblink/list8.c 		a->type = D_ADDR;
a                 206 src/liblink/list8.c 	if(a->index != D_NONE) {
a                 207 src/liblink/list8.c 		sprint(s, "(%R*%d)", (int)a->index, (int)a->scale);
a                 315 src/liblink/list8.c 	char str[STRINGSZ], *p, *a;
a                 317 src/liblink/list8.c 	a = va_arg(fp->args, char*);
a                 320 src/liblink/list8.c 		c = a[i] & 0xff;
a                  25 src/liblink/obj.c 	} a[HISTSZ];
a                  42 src/liblink/obj.c 					a[n-1].line = h;
a                  43 src/liblink/obj.c 					a[n-1].ldel = h->line - h->offset + 1;
a                  48 src/liblink/obj.c 					a[n].incl = h;
a                  49 src/liblink/obj.c 					a[n].idel = h->line;
a                  50 src/liblink/obj.c 					a[n].line = 0;
a                  58 src/liblink/obj.c 			d = h->line - a[n].incl->line;
a                  59 src/liblink/obj.c 			a[n-1].ldel += d;
a                  60 src/liblink/obj.c 			a[n-1].idel += d;
a                  75 src/liblink/obj.c 		if(a[i].line)
a                  77 src/liblink/obj.c 				a[i].line->name, lno-a[i].ldel+1,
a                  78 src/liblink/obj.c 				a[i].incl->name, lno-a[i].idel+1);
a                  81 src/liblink/obj.c 				a[i].incl->name, lno-a[i].idel+1);
a                  82 src/liblink/obj.c 		lno = a[i].incl->line - 1;	// now print out start of this file
a                 130 src/liblink/obj.c 	} a[HISTSZ];
a                 147 src/liblink/obj.c 					a[n-1].line = h;
a                 148 src/liblink/obj.c 					a[n-1].ldel = h->line - h->offset + 1;
a                 153 src/liblink/obj.c 					a[n].incl = h;
a                 154 src/liblink/obj.c 					a[n].idel = h->line;
a                 155 src/liblink/obj.c 					a[n].line = 0;
a                 163 src/liblink/obj.c 			d = h->line - a[n].incl->line;
a                 164 src/liblink/obj.c 			a[n-1].ldel += d;
a                 165 src/liblink/obj.c 			a[n-1].idel += d;
a                 179 src/liblink/obj.c 	if(a[n].line) {
a                 180 src/liblink/obj.c 		file = a[n].line->name;
a                 181 src/liblink/obj.c 		dlno = a[n].ldel-1;
a                 183 src/liblink/obj.c 		file = a[n].incl->name;
a                 184 src/liblink/obj.c 		dlno = a[n].idel-1;
a                 244 src/liblink/obj.c 	Hist a[HISTSZ], *h;
a                 254 src/liblink/obj.c 					a[n] = *h;
a                 259 src/liblink/obj.c 				if(a[n-1].offset == 0) {
a                 260 src/liblink/obj.c 					a[n] = *h;
a                 263 src/liblink/obj.c 					a[n-1] = *h;
a                 268 src/liblink/obj.c 			d = h->line - a[n].line;
a                 270 src/liblink/obj.c 				a[i].line += d;
a                 276 src/liblink/obj.c 		print("%s:%ld ", a[i].name, (long)(l-a[i].line+a[i].offset+1));
a                  55 src/liblink/obj5.c symtype(Addr *a)
a                  57 src/liblink/obj5.c 	return a->name;
a                 899 src/liblink/obj5.c relinv(int a)
a                 901 src/liblink/obj5.c 	switch(a) {
a                 919 src/liblink/obj5.c 	sysfatal("unknown relation: %s", anames5[a]);
a                 927 src/liblink/obj5.c 	int a, i;
a                 932 src/liblink/obj5.c 	a = p->as;
a                 933 src/liblink/obj5.c 	if(a == AB) {
a                 946 src/liblink/obj5.c 			a = q->as;
a                 947 src/liblink/obj5.c 			if(a == ANOP) {
a                 951 src/liblink/obj5.c 			if(a == AB || (a == ARET && q->scond == C_SCOND_NONE) || a == ARFE || a == AUNDEF)
a                 955 src/liblink/obj5.c 			if(a != ABEQ && a != ABNE)
a                 972 src/liblink/obj5.c 				if(a == AB || (a == ARET && q->scond == C_SCOND_NONE) || a == ARFE || a == AUNDEF)
a                 975 src/liblink/obj5.c 				if(a == ABNE)
a                 986 src/liblink/obj5.c 		a = AB;
a                 988 src/liblink/obj5.c 		q->as = a;
a                 998 src/liblink/obj5.c 	if(a == AB || (a == ARET && p->scond == C_SCOND_NONE) || a == ARFE || a == AUNDEF){
a                1002 src/liblink/obj5.c 	if(a != ABL && a != ABX && p->link != nil) {
a                1004 src/liblink/obj5.c 		if(a != ATEXT && a != ABCASE)
a                1006 src/liblink/obj5.c 			p->as = relinv(a);
a                  60 src/liblink/obj6.c symtype(Addr *a)
a                  64 src/liblink/obj6.c 	t = a->type;
a                  66 src/liblink/obj6.c 		t = a->index;
a                 313 src/liblink/obj6.c nacladdr(Link *ctxt, Prog *p, Addr *a)
a                 318 src/liblink/obj6.c 	if(a->type == D_BP || a->type == D_INDIR+D_BP) {
a                 322 src/liblink/obj6.c 	if(a->type == D_INDIR+D_TLS)
a                 323 src/liblink/obj6.c 		a->type = D_INDIR+D_BP;
a                 324 src/liblink/obj6.c 	else if(a->type == D_TLS)
a                 325 src/liblink/obj6.c 		a->type = D_BP;
a                 326 src/liblink/obj6.c 	if(D_INDIR <= a->type && a->type <= D_INDIR+D_INDIR) {
a                 327 src/liblink/obj6.c 		switch(a->type) {
a                 334 src/liblink/obj6.c 			if(a->index != D_NONE)
a                 336 src/liblink/obj6.c 			a->index = a->type - D_INDIR;
a                 337 src/liblink/obj6.c 			if(a->index != D_NONE)
a                 338 src/liblink/obj6.c 				a->scale = 1;
a                 339 src/liblink/obj6.c 			a->type = D_INDIR+D_R15;
a                 393 src/liblink/obj6.c 	int a, pcsize;
a                 537 src/liblink/obj6.c 		a = p->from.type;
a                 538 src/liblink/obj6.c 		if(a == D_AUTO)
a                 540 src/liblink/obj6.c 		if(a == D_PARAM)
a                 542 src/liblink/obj6.c 		a = p->to.type;
a                 543 src/liblink/obj6.c 		if(a == D_AUTO)
a                 545 src/liblink/obj6.c 		if(a == D_PARAM)
a                 620 src/liblink/obj6.c indir_cx(Link *ctxt, Addr *a)
a                 623 src/liblink/obj6.c 		a->type = D_INDIR + D_R15;
a                 624 src/liblink/obj6.c 		a->index = D_CX;
a                 625 src/liblink/obj6.c 		a->scale = 1;
a                 629 src/liblink/obj6.c 	a->type = D_INDIR+D_CX;
a                 889 src/liblink/obj6.c nofollow(int a)
a                 891 src/liblink/obj6.c 	switch(a) {
a                 907 src/liblink/obj6.c pushpop(int a)
a                 909 src/liblink/obj6.c 	switch(a) {
a                 928 src/liblink/obj6.c relinv(int a)
a                 930 src/liblink/obj6.c 	switch(a) {
a                 948 src/liblink/obj6.c 	sysfatal("unknown relation: %s", anames6[a]);
a                 957 src/liblink/obj6.c 	enum as a;
a                 980 src/liblink/obj6.c 			a = q->as;
a                 981 src/liblink/obj6.c 			if(a == ANOP) {
a                 985 src/liblink/obj6.c 			if(nofollow(a) || pushpop(a))	
a                 989 src/liblink/obj6.c 			if(a == ACALL || a == ALOOP)
a                1001 src/liblink/obj6.c 				if(q->as != a || q->pcond == nil || q->pcond->mark)
a                1028 src/liblink/obj6.c 	a = p->as;
a                1031 src/liblink/obj6.c 	if(nofollow(a))
a                1033 src/liblink/obj6.c 	if(p->pcond != nil && a != ACALL) {
a                1049 src/liblink/obj6.c 				p->as = relinv(a);
a                1057 src/liblink/obj6.c 			if(a != ALOOP) {
a                1058 src/liblink/obj6.c 				p->as = relinv(a);
a                  54 src/liblink/obj8.c symtype(Addr *a)
a                  58 src/liblink/obj8.c 	t = a->type;
a                  60 src/liblink/obj8.c 		t = a->index;
a                 266 src/liblink/obj8.c 	int a;
a                 358 src/liblink/obj8.c 		a = p->from.type;
a                 359 src/liblink/obj8.c 		if(a == D_AUTO)
a                 361 src/liblink/obj8.c 		if(a == D_PARAM)
a                 363 src/liblink/obj8.c 		a = p->to.type;
a                 364 src/liblink/obj8.c 		if(a == D_AUTO)
a                 366 src/liblink/obj8.c 		if(a == D_PARAM)
a                 639 src/liblink/obj8.c nofollow(int a)
a                 641 src/liblink/obj8.c 	switch(a) {
a                 653 src/liblink/obj8.c pushpop(int a)
a                 655 src/liblink/obj8.c 	switch(a) {
a                 670 src/liblink/obj8.c relinv(int a)
a                 673 src/liblink/obj8.c 	switch(a) {
a                 691 src/liblink/obj8.c 	sysfatal("unknown relation: %s", anames8[a]);
a                 700 src/liblink/obj8.c 	enum as a;
a                 723 src/liblink/obj8.c 			a = q->as;
a                 724 src/liblink/obj8.c 			if(a == ANOP) {
a                 728 src/liblink/obj8.c 			if(nofollow(a) || pushpop(a))	
a                 732 src/liblink/obj8.c 			if(a == ACALL || a == ALOOP)
a                 744 src/liblink/obj8.c 				if(q->as != a || q->pcond == nil || q->pcond->mark)
a                 771 src/liblink/obj8.c 	a = p->as;
a                 774 src/liblink/obj8.c 	if(nofollow(a))
a                 776 src/liblink/obj8.c 	if(p->pcond != nil && a != ACALL) {
a                 792 src/liblink/obj8.c 				p->as = relinv(a);
a                 800 src/liblink/obj8.c 			if(a != ALOOP) {
a                 801 src/liblink/obj8.c 				p->as = relinv(a);
a                 129 src/liblink/objfile.c 	Auto *a;
a                 161 src/liblink/objfile.c 				a = emallocz(sizeof *a);
a                 162 src/liblink/objfile.c 				a->asym = p->from.sym;
a                 163 src/liblink/objfile.c 				a->aoffset = p->from.offset;
a                 164 src/liblink/objfile.c 				a->type = ctxt->arch->symtype(&p->from);
a                 165 src/liblink/objfile.c 				a->gotype = p->from.gotype;
a                 166 src/liblink/objfile.c 				a->link = curtext->autom;
a                 167 src/liblink/objfile.c 				curtext->autom = a;
a                 289 src/liblink/objfile.c 	Auto *a;
a                 364 src/liblink/objfile.c 		for(a = s->autom; a != nil; a = a->link)
a                 367 src/liblink/objfile.c 		for(a = s->autom; a != nil; a = a->link) {
a                 368 src/liblink/objfile.c 			wrsym(b, a->asym);
a                 369 src/liblink/objfile.c 			wrint(b, a->aoffset);
a                 370 src/liblink/objfile.c 			if(a->type == ctxt->arch->D_AUTO)
a                 372 src/liblink/objfile.c 			else if(a->type == ctxt->arch->D_PARAM)
a                 375 src/liblink/objfile.c 				sysfatal("%s: invalid local variable type %d", s->name, a->type);
a                 376 src/liblink/objfile.c 			wrsym(b, a->gotype);
a                 520 src/liblink/objfile.c 	Auto *a;
a                 587 src/liblink/objfile.c 			a = emallocz(sizeof *a);
a                 588 src/liblink/objfile.c 			a->asym = rdsym(ctxt, f, pkg);
a                 589 src/liblink/objfile.c 			a->aoffset = rdint(f);
a                 590 src/liblink/objfile.c 			a->type = rdint(f);
a                 591 src/liblink/objfile.c 			a->gotype = rdsym(ctxt, f, pkg);
a                 592 src/liblink/objfile.c 			a->link = s->autom;
a                 593 src/liblink/objfile.c 			s->autom = a;
a                 312 src/pkg/regexp/testdata/testregex.c #define streq(a,b)	(*(a)==*(b)&&!strcmp(a,b))
a                  53 src/pkg/runtime/cgo/callbacks.c _cgo_allocate(void *a, int32 n)
a                  55 src/pkg/runtime/cgo/callbacks.c 	runtime·cgocallback((void(*)(void))_cgo_allocate_internal, a, n);
a                  83 src/pkg/runtime/cgo/callbacks.c _cgo_panic(void *a, int32 n)
a                  85 src/pkg/runtime/cgo/callbacks.c 	runtime·cgocallback((void(*)(void))_cgo_panic_internal, a, n);
a                  14 src/pkg/runtime/cgo/gcc_util.c 	} *a = p;
a                  16 src/pkg/runtime/cgo/gcc_util.c 	a->ret = malloc(a->n);
a                  17 src/pkg/runtime/cgo/gcc_util.c 	if(a->ret == NULL && a->n == 0)
a                  18 src/pkg/runtime/cgo/gcc_util.c 		a->ret = malloc(1);
a                  27 src/pkg/runtime/cgo/gcc_util.c 	} *a = p;
a                  29 src/pkg/runtime/cgo/gcc_util.c 	free(a->arg);
a                 179 src/pkg/runtime/cgocall.c 	} a;
a                 181 src/pkg/runtime/cgocall.c 	a.n = n;
a                 182 src/pkg/runtime/cgocall.c 	a.ret = nil;
a                 183 src/pkg/runtime/cgocall.c 	runtime·cgocall(_cgo_malloc, &a);
a                 184 src/pkg/runtime/cgocall.c 	if(a.ret == nil)
a                 186 src/pkg/runtime/cgocall.c 	return a.ret;
a                2270 src/pkg/runtime/mgc0.c 	struct gc_args a;
a                2310 src/pkg/runtime/mgc0.c 	a.start_time = runtime·nanotime();
a                2311 src/pkg/runtime/mgc0.c 	a.eagersweep = force >= 2;
a                2324 src/pkg/runtime/mgc0.c 			a.start_time = runtime·nanotime();
a                2326 src/pkg/runtime/mgc0.c 		g->param = &a;
a                 164 src/pkg/runtime/os_darwin.c #define MACH_MSGH_BITS(a, b) ((a) | ((b)<<8))
a                 191 src/pkg/runtime/runtime.c 	int8 a;
a                 211 src/pkg/runtime/runtime.c 	if(sizeof(a) != 1) runtime·throw("bad a");
a                 390 src/pkg/runtime/vlrt_386.c _rshav(Vlong *r, Vlong a, int b)
a                 394 src/pkg/runtime/vlrt_386.c 	t = a.hi;
a                 407 src/pkg/runtime/vlrt_386.c 		r->lo = a.lo;
a                 411 src/pkg/runtime/vlrt_386.c 	r->lo = (t << (32-b)) | (a.lo >> b);
a                 415 src/pkg/runtime/vlrt_386.c _rshlv(Vlong *r, Vlong a, int b)
a                 419 src/pkg/runtime/vlrt_386.c 	t = a.hi;
a                 432 src/pkg/runtime/vlrt_386.c 		r->lo = a.lo;
a                 436 src/pkg/runtime/vlrt_386.c 	r->lo = (t << (32-b)) | (a.lo >> b);
a                 441 src/pkg/runtime/vlrt_386.c _lshv(Vlong *r, Vlong a, int b)
a                 445 src/pkg/runtime/vlrt_386.c 	t = a.lo;
a                 458 src/pkg/runtime/vlrt_386.c 		r->hi = a.hi;
a                 462 src/pkg/runtime/vlrt_386.c 	r->hi = (t >> (32-b)) | (a.hi << b);
a                 466 src/pkg/runtime/vlrt_386.c _andv(Vlong *r, Vlong a, Vlong b)
a                 468 src/pkg/runtime/vlrt_386.c 	r->hi = a.hi & b.hi;
a                 469 src/pkg/runtime/vlrt_386.c 	r->lo = a.lo & b.lo;
a                 473 src/pkg/runtime/vlrt_386.c _orv(Vlong *r, Vlong a, Vlong b)
a                 475 src/pkg/runtime/vlrt_386.c 	r->hi = a.hi | b.hi;
a                 476 src/pkg/runtime/vlrt_386.c 	r->lo = a.lo | b.lo;
a                 480 src/pkg/runtime/vlrt_386.c _xorv(Vlong *r, Vlong a, Vlong b)
a                 482 src/pkg/runtime/vlrt_386.c 	r->hi = a.hi ^ b.hi;
a                 483 src/pkg/runtime/vlrt_386.c 	r->lo = a.lo ^ b.lo;
a                  64 src/pkg/runtime/vlrt_arm.c _addv(Vlong *r, Vlong a, Vlong b)
a                  66 src/pkg/runtime/vlrt_arm.c 	r->lo = a.lo + b.lo;
a                  67 src/pkg/runtime/vlrt_arm.c 	r->hi = a.hi + b.hi;
a                  68 src/pkg/runtime/vlrt_arm.c 	if(r->lo < a.lo)
a                  74 src/pkg/runtime/vlrt_arm.c _subv(Vlong *r, Vlong a, Vlong b)
a                  76 src/pkg/runtime/vlrt_arm.c 	r->lo = a.lo - b.lo;
a                  77 src/pkg/runtime/vlrt_arm.c 	r->hi = a.hi - b.hi;
a                  78 src/pkg/runtime/vlrt_arm.c 	if(r->lo > a.lo)
a                 372 src/pkg/runtime/vlrt_arm.c _rshav(Vlong *r, Vlong a, int b)
a                 376 src/pkg/runtime/vlrt_arm.c 	t = a.hi;
a                 389 src/pkg/runtime/vlrt_arm.c 		r->lo = a.lo;
a                 393 src/pkg/runtime/vlrt_arm.c 	r->lo = (t << (32-b)) | (a.lo >> b);
a                 397 src/pkg/runtime/vlrt_arm.c _rshlv(Vlong *r, Vlong a, int b)
a                 401 src/pkg/runtime/vlrt_arm.c 	t = a.hi;
a                 414 src/pkg/runtime/vlrt_arm.c 		r->lo = a.lo;
a                 418 src/pkg/runtime/vlrt_arm.c 	r->lo = (t << (32-b)) | (a.lo >> b);
a                 423 src/pkg/runtime/vlrt_arm.c _lshv(Vlong *r, Vlong a, int b)
a                 432 src/pkg/runtime/vlrt_arm.c 		r->hi = a.lo << (b-32);
a                 436 src/pkg/runtime/vlrt_arm.c 		r->lo = a.lo;
a                 437 src/pkg/runtime/vlrt_arm.c 		r->hi = a.hi;
a                 440 src/pkg/runtime/vlrt_arm.c 	r->lo = a.lo << b;
a                 441 src/pkg/runtime/vlrt_arm.c 	r->hi = (a.lo >> (32-b)) | (a.hi << b);
a                 445 src/pkg/runtime/vlrt_arm.c _andv(Vlong *r, Vlong a, Vlong b)
a                 447 src/pkg/runtime/vlrt_arm.c 	r->hi = a.hi & b.hi;
a                 448 src/pkg/runtime/vlrt_arm.c 	r->lo = a.lo & b.lo;
a                 452 src/pkg/runtime/vlrt_arm.c _orv(Vlong *r, Vlong a, Vlong b)
a                 454 src/pkg/runtime/vlrt_arm.c 	r->hi = a.hi | b.hi;
a                 455 src/pkg/runtime/vlrt_arm.c 	r->lo = a.lo | b.lo;
a                 459 src/pkg/runtime/vlrt_arm.c _xorv(Vlong *r, Vlong a, Vlong b)
a                 461 src/pkg/runtime/vlrt_arm.c 	r->hi = a.hi ^ b.hi;
a                 462 src/pkg/runtime/vlrt_arm.c 	r->lo = a.lo ^ b.lo;
a                  51 test/bench/shootout/fasta.c #define ARRAY_SIZE(a) (sizeof(a)/sizeof(a[0]))
a                  94 test/bench/shootout/k-nucleotide.c cmp_func(gconstpointer a, gconstpointer b)
a                  96 test/bench/shootout/k-nucleotide.c    const stat_t *left = a;