Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 178 for indexer (0.06 sec)

  1. src/cmd/compile/internal/ssa/_gen/386Ops.go

    		{name: "MOVSSloadidx4", argLength: 3, reg: fploadidx, asm: "MOVSS", aux: "SymOff", symEffect: "Read"},                // fp32 load indexed by 4*i
    		{name: "MOVSDloadidx1", argLength: 3, reg: fploadidx, asm: "MOVSD", aux: "SymOff", symEffect: "Read"},                // fp64 load indexed by i
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 14 08:10:32 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types2/compiler_internal.go

    package types2
    
    import (
    	"cmd/compile/internal/syntax"
    	"fmt"
    )
    
    // This file should not be copied to go/types.  See go.dev/issue/67477
    
    // RenameResult takes an array of (result) fields and an index, and if the indexed field
    // does not have a name and if the result in the signature also does not have a name,
    // then the signature and field are renamed to
    //
    //	fmt.Sprintf("#rv%d", i+1)`
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		// MOVxloadidx: indexed loads
    		// load (Q=8,L=4,W=2,B=1) bytes from (arg0+scale*arg1+auxint+aux), arg2=mem.
    		// Results are zero-extended. (TODO: sign-extending indexed loads)
    		{name: "MOVBloadidx1", argLength: 3, reg: gploadidx, commutative: true, asm: "MOVBLZX", scale: 1, aux: "SymOff", typ: "UInt8", symEffect: "Read"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/WasmOps.go

    		{name: "I64Load8S", asm: "I64Load8S", argLength: 2, reg: gpload, aux: "Int64", typ: "Int8"},     // read signed 8-bit integer from address arg0+aux, arg1=mem
    		{name: "I64Load16U", asm: "I64Load16U", argLength: 2, reg: gpload, aux: "Int64", typ: "UInt16"}, // read unsigned 16-bit integer from address arg0+aux, arg1=mem
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 17.7K bytes
    - Viewed (0)
  5. src/cmd/internal/test2json/test2json.go

    		}
    	}
    }
    
    // indexEOL finds the index of a line ending,
    // returning its position and output width.
    // A line ending is either a \n or the empty string just before a ^V not beginning a line.
    // The output width for \n is 1 (meaning it should be printed)
    // but the output width for ^V is 0 (meaning it should be left to begin the next line).
    func indexEOL(b []byte) (pos, wid int) {
    	for i, c := range b {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 09 17:33:07 UTC 2022
    - 14.5K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/link.go

    // The general forms and their encodings are:
    //
    //	sym±offset(symkind)(reg)(index*scale)
    //		Memory reference at address &sym(symkind) + offset + reg + index*scale.
    //		Any of sym(symkind), ±offset, (reg), (index*scale), and *scale can be omitted.
    //		If (reg) and *scale are both omitted, the resulting expression (index) is parsed as (reg).
    //		To force a parsing as index*scale, write (index*1).
    //		Encoding:
    //			type = TYPE_MEM
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/typecheck/iexport.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // Indexed package export.
    //
    // The indexed export data format is an evolution of the previous
    // binary export data format. Its chief contribution is introducing an
    // index table, which allows efficient random access of individual
    // declarations and inline function bodies. In turn, this allows
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 21 02:40:02 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  8. src/cmd/go/internal/lockedfile/transform_test.go

    			err := lockedfile.Transform(path, func(data []byte) (chunk []byte, err error) {
    				chunk = buf[offset*8 : (offset+chunkWords)*8]
    
    				if len(data)&^7 != len(data) {
    					t.Errorf("read %d bytes, but each write is an integer multiple of 8 bytes", len(data))
    					return chunk, nil
    				}
    
    				words := len(data) / 8
    				if !isPowerOf2(words) {
    					t.Errorf("read %d 8-byte words, but each write is a power-of-2 number of words", words)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 06 22:37:50 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  9. src/archive/tar/strconv.go

    	if !ok {
    		return "", "", s, ErrHeader
    	}
    
    	// Parse the first token as a decimal integer.
    	n, perr := strconv.ParseInt(nStr, 10, 0) // Intentionally parse as native int
    	if perr != nil || n < 5 || n > int64(len(s)) {
    		return "", "", s, ErrHeader
    	}
    	n -= int64(len(nStr) + 1) // convert from index in s to index in rest
    	if n <= 0 {
    		return "", "", s, ErrHeader
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 01 14:28:42 UTC 2023
    - 9K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/walk/assign.go

    func walkAssignMapRead(init *ir.Nodes, n *ir.AssignListStmt) ir.Node {
    	init.Append(ir.TakeInit(n)...)
    
    	r := n.Rhs[0].(*ir.IndexExpr)
    	walkExprListSafe(n.Lhs, init)
    	r.X = walkExpr(r.X, init)
    	r.Index = walkExpr(r.Index, init)
    	t := r.X.Type()
    
    	fast := mapfast(t)
    	key := mapKeyArg(fast, r, r.Index, false)
    
    	// from:
    	//   a,b = m[i]
    	// to:
    	//   var,b = mapaccess2*(t, m, i)
    	//   a = *var
    	a := n.Lhs[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:09:06 UTC 2024
    - 20.3K bytes
    - Viewed (0)
Back to top