Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 212 for bitPos (0.35 sec)

  1. src/crypto/internal/edwards25519/scalar.go

    	carry := uint64(0)
    	for pos < 256 {
    		indexU64 := pos / 64
    		indexBit := pos % 64
    		var bitBuf uint64
    		if indexBit < 64-w {
    			// This window's bits are contained in a single u64
    			bitBuf = digits[indexU64] >> indexBit
    		} else {
    			// Combine the current 64 bits with bits from the next 64
    			bitBuf = (digits[indexU64] >> indexBit) | (digits[1+indexU64] << (64 - indexBit))
    		}
    
    		// Add carry into the current window
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  2. docs/debugging/xl-meta/main.go

    				verified++
    			}
    		}
    	}
    	fmt.Println("Reconstructed", reconstructed, "bytes and verified", verified, "bytes of partial shard with config", shardConfig)
    }
    
    // bitrot returns a shard beginning at startOffset after doing bitrot checks.
    func bitrot(val []byte, startOffset, shardSize int) ([]byte, error) {
    	var res []byte
    	for len(val) >= 32 {
    		want := val[:32]
    		data := val[32:]
    		if len(data) > shardSize {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 31 14:49:23 UTC 2024
    - 38.5K bytes
    - Viewed (0)
  3. src/crypto/des/block.go

    		c.subkeys[i] = unpack(permuteBlock(pc2Input, permutedChoice2[:]))
    	}
    }
    
    // Expand 48-bit input to 64-bit, with each 6-bit block padded by extra two bits at the top.
    // By doing so, we can have the input blocks (four bits each), and the key blocks (six bits each) well-aligned without
    // extra shifts/rotations for alignments.
    func unpack(x uint64) uint64 {
    	return ((x>>(6*1))&0xff)<<(8*0) |
    		((x>>(6*3))&0xff)<<(8*1) |
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/loong64/a.out.go

    	ALAST
    
    	// aliases
    	AJMP = obj.AJMP
    	AJAL = obj.ACALL
    	ARET = obj.ARET
    )
    
    func init() {
    	// The asm encoder generally assumes that the lowest 5 bits of the
    	// REG_XX constants match the machine instruction encoding, i.e.
    	// the lowest 5 bits is the register number.
    	// Check this here.
    	if REG_R0%32 != 0 {
    		panic("REG_R0 is not a multiple of 32")
    	}
    	if REG_F0%32 != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  5. src/cmd/vendor/github.com/google/pprof/profile/profile.go

    // for debugging purposes.
    func (m *Mapping) string() string {
    	bits := ""
    	if m.HasFunctions {
    		bits = bits + "[FN]"
    	}
    	if m.HasFilenames {
    		bits = bits + "[FL]"
    	}
    	if m.HasLineNumbers {
    		bits = bits + "[LN]"
    	}
    	if m.HasInlineFrames {
    		bits = bits + "[IN]"
    	}
    	return fmt.Sprintf("%d: %#x/%#x/%#x %s %s %s",
    		m.ID,
    		m.Start, m.Limit, m.Offset,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 22.3K bytes
    - Viewed (0)
  6. src/math/rand/v2/chacha8.go

    		c.state.Refill()
    	}
    }
    
    // Read reads exactly len(p) bytes into p.
    // It always returns len(p) and a nil error.
    //
    // If calls to Read and Uint64 are interleaved, the order in which bits are
    // returned by the two is undefined, and Read may return bits generated before
    // the last call to Uint64.
    func (c *ChaCha8) Read(p []byte) (n int, err error) {
    	if c.readLen > 0 {
    		n = copy(p, c.readBuf[len(c.readBuf)-c.readLen:])
    		c.readLen -= n
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:09:08 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  7. src/encoding/json/encode_test.go

    			break
    		}
    		for exp := -30; exp <= 30; exp++ {
    			for _, sign := range "+-" {
    				for bits := 32; bits <= 64; bits += 32 {
    					s := fmt.Sprintf("%c%se%d", sign, digits[:i], exp)
    					f, err := strconv.ParseFloat(s, bits)
    					if err != nil {
    						log.Fatal(err)
    					}
    					next := math.Nextafter
    					if bits == 32 {
    						next = func(g, h float64) float64 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:42:28 UTC 2024
    - 29.4K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		// insert low width bits of arg0 into the result starting at bit lsb, bits to the left of the inserted bit field are set to the high/sign bit of the inserted bit field, bits to the right are zeroed
    		{name: "SBFIZ", argLength: 1, reg: gp11, asm: "SBFIZ", aux: "ARM64BitField"},
    		// extract width bits of arg0 starting at bit lsb and insert at low end of result, remaining high bits are set to the high/sign bit of the extracted bitfield
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  9. src/runtime/linkname.go

    //go:linkname cgoUse
    //go:linkname cgoCheckPointer
    //go:linkname cgoCheckResult
    //go:linkname cgoNoCallback
    //go:linkname gobytes
    //go:linkname gostringn
    
    // used in plugin
    //go:linkname doInit
    
    // used in math/bits
    //go:linkname overflowError
    //go:linkname divideError
    
    // used in tests
    //go:linkname extraMInUse
    //go:linkname blockevent
    //go:linkname haveHighResSleep
    //go:linkname blockUntilEmptyFinalizerQueue
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 778 bytes
    - Viewed (0)
  10. src/crypto/aes/ctr_s390x.go

    	if len(iv) != BlockSize {
    		panic("cipher.NewCTR: IV length must equal block size")
    	}
    	var ac aesctr
    	ac.block = c
    	ac.ctr[0] = byteorder.BeUint64(iv[0:]) // high bits
    	ac.ctr[1] = byteorder.BeUint64(iv[8:]) // low bits
    	ac.buffer = ac.storage[:0]
    	return &ac
    }
    
    func (c *aesctr) refill() {
    	// Fill up the buffer with an incrementing count.
    	c.buffer = c.storage[:streamBufferSize]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 2.4K bytes
    - Viewed (0)
Back to top