sval 55 include/link.h char sval[8]; sval 43 src/cmd/5a/a.y char sval[8]; sval 61 src/cmd/5a/a.y %token <sval> LSCONST sval 409 src/cmd/5a/a.y memcpy($$.u.sval, $2, sizeof($$.u.sval)); sval 261 src/cmd/5c/gc.h int sval(int32); sval 619 src/cmd/5c/reg.c if(s == nil && sval(o)) sval 209 src/cmd/5c/swt.c memmove(p->to.u.sval, string, NSNAME); sval 324 src/cmd/5c/swt.c memmove(p->to.u.sval, a->cstring+e, lw); sval 327 src/cmd/5g/cgen.c datastring(nl->val.u.sval->s, nl->val.u.sval->len, &p1->from); sval 1009 src/cmd/5g/cgen.c nodconst(&n4, types[TUINT32], nl->val.u.sval->len); sval 1033 src/cmd/5g/cgen.c datastring(nl->val.u.sval->s, nl->val.u.sval->len, &p1->from); sval 64 src/cmd/5g/gg.h Prog* gshift(int as, Node *lhs, int32 stype, int32 sval, Node *rhs); sval 54 src/cmd/5g/gobj.c memmove(p->to.u.sval, t, n); sval 82 src/cmd/5g/gobj.c datagostring(Strlit *sval, Addr *a) sval 86 src/cmd/5g/gobj.c sym = stringsym(sval->s, sval->len); sval 108 src/cmd/5g/gobj.c gdatastring(nam, nr->val.u.sval); sval 148 src/cmd/5g/gobj.c gdatastring(Node *nam, Strlit *sval) sval 154 src/cmd/5g/gobj.c datastring(sval->s, sval->len, &p->to); sval 160 src/cmd/5g/gobj.c nodconst(&nod1, types[TINT32], sval->len); sval 1169 src/cmd/5g/gsubr.c gshift(int as, Node *lhs, int32 stype, int32 sval, Node *rhs) sval 1173 src/cmd/5g/gsubr.c if(sval <= 0 || sval > 32) sval 1174 src/cmd/5g/gsubr.c fatal("bad shift value: %d", sval); sval 1176 src/cmd/5g/gsubr.c sval = sval&0x1f; sval 1180 src/cmd/5g/gsubr.c p->from.offset = stype | sval<<7 | lhs->val.u.reg; sval 1350 src/cmd/5g/gsubr.c datagostring(n->val.u.sval, a); sval 42 src/cmd/6a/a.y char sval[8]; sval 58 src/cmd/6a/a.y %token <sval> LSCONST LSP sval 445 src/cmd/6a/a.y memcpy($$.u.sval, $2, sizeof($$.u.sval)); sval 167 src/cmd/6c/swt.c memmove(p->to.u.sval, string, NSNAME); sval 188 src/cmd/6c/swt.c memmove(p->to.u.sval, a->cstring+e, lw); sval 324 src/cmd/6g/cgen.c datastring(nl->val.u.sval->s, nl->val.u.sval->len, &p1->from); sval 728 src/cmd/6g/cgen.c nodconst(&nlen, t, nl->val.u.sval->len); sval 754 src/cmd/6g/cgen.c datastring(nl->val.u.sval->s, nl->val.u.sval->len, &p1->from); sval 49 src/cmd/6g/gobj.c memmove(p->to.u.sval, t, n); sval 75 src/cmd/6g/gobj.c datagostring(Strlit *sval, Addr *a) sval 79 src/cmd/6g/gobj.c sym = stringsym(sval->s, sval->len); sval 98 src/cmd/6g/gobj.c gdatastring(nam, nr->val.u.sval); sval 128 src/cmd/6g/gobj.c gdatastring(Node *nam, Strlit *sval) sval 134 src/cmd/6g/gobj.c datastring(sval->s, sval->len, &p->to); sval 140 src/cmd/6g/gobj.c nodconst(&nod1, types[TINT], sval->len); sval 1267 src/cmd/6g/gsubr.c datagostring(n->val.u.sval, a); sval 46 src/cmd/8a/a.y char sval[8]; sval 61 src/cmd/8a/a.y %token <sval> LSCONST LSP sval 432 src/cmd/8a/a.y memcpy($$.u.sval, $2, sizeof($$.u.sval)); sval 172 src/cmd/8c/swt.c memmove(p->to.u.sval, string, NSNAME); sval 193 src/cmd/8c/swt.c memmove(p->to.u.sval, a->cstring+e, lw); sval 298 src/cmd/8g/cgen.c datastring(nl->val.u.sval->s, nl->val.u.sval->len, &p1->from); sval 675 src/cmd/8g/cgen.c nodconst(&nlen, t, nl->val.u.sval->len); sval 694 src/cmd/8g/cgen.c datastring(nl->val.u.sval->s, nl->val.u.sval->len, &p1->from); sval 49 src/cmd/8g/gobj.c memmove(p->to.u.sval, t, n); sval 75 src/cmd/8g/gobj.c datagostring(Strlit *sval, Addr *a) sval 79 src/cmd/8g/gobj.c sym = stringsym(sval->s, sval->len); sval 99 src/cmd/8g/gobj.c gdatastring(nam, nr->val.u.sval); sval 139 src/cmd/8g/gobj.c gdatastring(Node *nam, Strlit *sval) sval 145 src/cmd/8g/gobj.c datastring(sval->s, sval->len, &p->to); sval 151 src/cmd/8g/gobj.c nodconst(&nod1, types[TINT32], sval->len); sval 2295 src/cmd/8g/gsubr.c datagostring(n->val.u.sval, a); sval 56 src/cmd/cc/cc.y } sval; sval 93 src/cmd/cc/cc.y %token <sval> LSTRING LLSTRING sval 617 src/cmd/cc/lex.c yylval.sval.l = c1; sval 622 src/cmd/cc/lex.c yylval.sval.s = cp; sval 638 src/cmd/cc/lex.c yylval.sval.l = c1; sval 644 src/cmd/cc/lex.c yylval.sval.s = cp; sval 465 src/cmd/gc/const.c v.u.sval = s; sval 474 src/cmd/gc/const.c v.u.sval = mal(sizeof *s); sval 572 src/cmd/gc/const.c len += nr->val.u.sval->len; sval 582 src/cmd/gc/const.c memmove(str->s+len, nr->val.u.sval->s, nr->val.u.sval->len); sval 583 src/cmd/gc/const.c len += nr->val.u.sval->len; sval 590 src/cmd/gc/const.c nl->val.u.sval = str; sval 1299 src/cmd/gc/const.c l1 = l->val.u.sval->len; sval 1300 src/cmd/gc/const.c l2 = r->val.u.sval->len; sval 1301 src/cmd/gc/const.c s1 = (uchar*)l->val.u.sval->s; sval 1302 src/cmd/gc/const.c s2 = (uchar*)r->val.u.sval->s; sval 819 src/cmd/gc/dcl.c f->note = n->val.u.sval; sval 324 src/cmd/gc/fmt.c return fmtprint(fp, "\"%Z\"", v->u.sval); sval 128 src/cmd/gc/go.h Strlit* sval; // string CTSTR sval 692 src/cmd/gc/lex.c if(f->u.sval->len == 0) { sval 698 src/cmd/gc/lex.c if(isbadimport(f->u.sval)) { sval 707 src/cmd/gc/lex.c if(strcmp(f->u.sval->s, "main") == 0) { sval 712 src/cmd/gc/lex.c if(myimportpath != nil && strcmp(f->u.sval->s, myimportpath) == 0) { sval 713 src/cmd/gc/lex.c yyerror("import \"%Z\" while compiling that package (import cycle)", f->u.sval); sval 717 src/cmd/gc/lex.c if(strcmp(f->u.sval->s, "unsafe") == 0) { sval 722 src/cmd/gc/lex.c importpkg = mkpkg(f->u.sval); sval 727 src/cmd/gc/lex.c path = f->u.sval; sval 751 src/cmd/gc/lex.c yyerror("can't find import: \"%Z\"", f->u.sval); sval 772 src/cmd/gc/lex.c yyerror("can't open import: \"%Z\": %r", f->u.sval); sval 829 src/cmd/gc/lex.c yyerror("no import in \"%Z\"", f->u.sval); sval 1012 src/cmd/gc/lex.c yylval.val.u.sval = (Strlit*)cp; sval 383 src/cmd/gc/sinit.c Strlit *sval; sval 434 src/cmd/gc/sinit.c sval = r->left->val.u.sval; sval 435 src/cmd/gc/sinit.c slicebytes(l, sval->s, sval->len); sval 1311 src/cmd/gc/sinit.c gdatastring(&nam, nr->val.u.sval); sval 1451 src/cmd/gc/sinit.c return n->val.u.sval == nil || n->val.u.sval->len == 0; sval 2561 src/cmd/gc/subr.c v.u.sval = strlit(rcvr->type->sym->pkg->name); // package name sval 2563 src/cmd/gc/subr.c v.u.sval = strlit(rcvr->type->sym->name); // type name sval 2565 src/cmd/gc/subr.c v.u.sval = strlit(method->sym->name); sval 922 src/cmd/gc/typecheck.c else if(isconst(n->left, CTSTR) && mpgetfix(n->right->val.u.xval) >= n->left->val.u.sval->len) sval 923 src/cmd/gc/typecheck.c yyerror("invalid string index %N (out of bounds for %d-byte string)", n->right, n->left->val.u.sval->len); sval 1224 src/cmd/gc/typecheck.c nodconst(r, types[TINT], l->val.u.sval->len); sval 2407 src/cmd/gc/typecheck.c s = n->val.u.sval->s; sval 2408 src/cmd/gc/typecheck.c for(i=n->val.u.sval->len; i>0; i--) sval 3029 src/cmd/gc/typecheck.c s = n->left->val.u.sval; sval 1045 src/cmd/gc/walk.c n->bounded = bounded(r, n->left->val.u.sval->len); sval 1056 src/cmd/gc/walk.c nodconst(n, n->type, n->left->val.u.sval->s[v]); sval 1181 src/cmd/gc/walk.c if((isconst(n->left, CTSTR) && n->left->val.u.sval->len == 0) || sval 1182 src/cmd/gc/walk.c (isconst(n->right, CTSTR) && n->right->val.u.sval->len == 0)) { sval 1892 src/cmd/gc/walk.c args->n->val.u.sval = strlit(fmtstrflush(&fmt)); sval 105 src/liblink/data.c s->p[off+i] = p->to.u.sval[i]; sval 220 src/liblink/list5.c sprint(str, "$\"%$\"", a->u.sval); sval 200 src/liblink/list6.c sprint(str, "$\"%$\"", a->u.sval); sval 194 src/liblink/list8.c sprint(str, "$\"%$\"", a->u.sval); sval 398 src/liblink/objfile.c wrint(Biobuf *b, int64 sval) sval 403 src/liblink/objfile.c uv = ((uint64)sval<<1) ^ (uint64)(int64)(sval>>63); sval 111 src/pkg/runtime/softfloat_arm.c int64 sval; sval 476 src/pkg/runtime/softfloat_arm.c runtime·f64tointc(f2d(m->freglo[regm]), &sval, &ok); sval 477 src/pkg/runtime/softfloat_arm.c if(!ok || (int32)sval != sval) sval 478 src/pkg/runtime/softfloat_arm.c sval = 0; sval 479 src/pkg/runtime/softfloat_arm.c m->freglo[regd] = sval; sval 487 src/pkg/runtime/softfloat_arm.c runtime·f64tointc(f2d(m->freglo[regm]), &sval, &ok); sval 488 src/pkg/runtime/softfloat_arm.c if(!ok || (uint32)sval != sval) sval 489 src/pkg/runtime/softfloat_arm.c sval = 0; sval 490 src/pkg/runtime/softfloat_arm.c m->freglo[regd] = sval; sval 498 src/pkg/runtime/softfloat_arm.c runtime·f64tointc(getd(regm), &sval, &ok); sval 499 src/pkg/runtime/softfloat_arm.c if(!ok || (int32)sval != sval) sval 500 src/pkg/runtime/softfloat_arm.c sval = 0; sval 501 src/pkg/runtime/softfloat_arm.c m->freglo[regd] = sval; sval 509 src/pkg/runtime/softfloat_arm.c runtime·f64tointc(getd(regm), &sval, &ok); sval 510 src/pkg/runtime/softfloat_arm.c if(!ok || (uint32)sval != sval) sval 511 src/pkg/runtime/softfloat_arm.c sval = 0; sval 512 src/pkg/runtime/softfloat_arm.c m->freglo[regd] = sval;