Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for gbit64 (0.21 sec)

  1. src/syscall/dir_plan9.go

    		return nil, ErrShortStat
    	}
    	size, buf := gbit16(b)
    	if len(b) != int(size)+2 {
    		return nil, ErrBadStat
    	}
    	b = buf
    
    	var d Dir
    	d.Type, b = gbit16(b)
    	d.Dev, b = gbit32(b)
    	d.Qid.Type, b = gbit8(b)
    	d.Qid.Vers, b = gbit32(b)
    	d.Qid.Path, b = gbit64(b)
    	d.Mode, b = gbit32(b)
    	d.Atime, b = gbit32(b)
    	d.Mtime, b = gbit32(b)
    
    	n, b := gbit64(b)
    	d.Length = int64(n)
    
    	var ok bool
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 19:32:38 UTC 2024
    - 5.2K bytes
    - Viewed (0)
  2. src/runtime/env_plan9.go

    		return
    	}
    	entryLen, buf := gbit16(buf)
    	if entryLen > len(buf) {
    		return
    	}
    	n, b := gbit16(buf[nameOffset:])
    	if n > len(b) {
    		return
    	}
    	name = b[:n]
    	rest = buf[entryLen:]
    	return
    }
    
    // gbit16 reads a 16-bit little-endian binary number from b and returns it
    // with the remaining slice of b.
    //
    //go:nosplit
    func gbit16(b []byte) (int, []byte) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 26 02:39:39 UTC 2022
    - 3K bytes
    - Viewed (0)
  3. src/internal/chacha8rand/chacha8.go

    }
    
    // Init seeds the State with the given seed value.
    func (s *State) Init(seed [32]byte) {
    	s.Init64([4]uint64{
    		byteorder.LeUint64(seed[0*8:]),
    		byteorder.LeUint64(seed[1*8:]),
    		byteorder.LeUint64(seed[2*8:]),
    		byteorder.LeUint64(seed[3*8:]),
    	})
    }
    
    // Init64 seeds the state with the given seed value.
    func (s *State) Init64(seed [4]uint64) {
    	s.seed = seed
    	block(&s.seed, &s.buf, 0)
    	s.c = 0
    	s.i = 0
    	s.n = chunk
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 21:47:29 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  4. src/syscall/exec_plan9.go

    // It returns the string as a byte slice, or nil if b is too short to contain the length or
    // the full string.
    //
    //go:nosplit
    func gstringb(b []byte) []byte {
    	if len(b) < 2 {
    		return nil
    	}
    	n, b := gbit16(b)
    	if int(n) > len(b) {
    		return nil
    	}
    	return b[:n]
    }
    
    // Offset of the name field in a 9P directory entry - see UnmarshalDir() in dir_plan9.go
    const nameOffset = 39
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 21:03:59 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  5. src/runtime/rand.go

    func mrandinit(mp *m) {
    	var seed [4]uint64
    	for i := range seed {
    		seed[i] = bootstrapRand()
    	}
    	bootstrapRandReseed() // erase key we just extracted
    	mp.chacha8.Init64(seed)
    	mp.cheaprand = rand()
    }
    
    // randn is like rand() % n but faster.
    // Do not change signature: used via linkname from other packages.
    //
    //go:nosplit
    //go:linkname randn
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 14:32:47 UTC 2024
    - 8K bytes
    - Viewed (0)
  6. src/cmd/cgo/out.go

    	"uint16":     {Size: 2, Align: 2, C: c("GoUint16")},
    	"int32":      {Size: 4, Align: 4, C: c("GoInt32")},
    	"uint32":     {Size: 4, Align: 4, C: c("GoUint32")},
    	"int64":      {Size: 8, Align: 8, C: c("GoInt64")},
    	"uint64":     {Size: 8, Align: 8, C: c("GoUint64")},
    	"float32":    {Size: 4, Align: 4, C: c("GoFloat32")},
    	"float64":    {Size: 8, Align: 8, C: c("GoFloat64")},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 29 16:41:10 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  7. src/cmd/cgo/doc.go

    	func MyFunction(arg1, arg2 int, arg3 string) int64 {...}
    
    	//export MyFunction2
    	func MyFunction2(arg1, arg2 int, arg3 string) (int64, *C.char) {...}
    
    They will be available in the C code as:
    
    	extern GoInt64 MyFunction(int arg1, int arg2, GoString arg3);
    	extern struct MyFunction2_return MyFunction2(int arg1, int arg2, GoString arg3);
    
    found in the _cgo_export.h generated header, after any preambles
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 17:12:16 UTC 2024
    - 42.2K bytes
    - Viewed (0)
Back to top