Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for blockNum (0.14 sec)

  1. docs/debugging/xl-meta/main.go

    		} else {
    			return nil, err
    		}
    
    		offset := ei.V2Obj.EcBSize * blockNum
    		if offset >= m.size {
    			return nil, fmt.Errorf("block %d out of range. offset %d > size %d", blockNum, offset, m.size)
    		}
    		m.blockOffset = offset
    		m.blocks = (m.size + ei.V2Obj.EcBSize - 1) / ei.V2Obj.EcBSize
    		if m.blocks > 0 {
    			m.blocks--
    		}
    		if blockNum < m.blocks {
    			m.size = ei.V2Obj.EcBSize
    		} else {
    			m.size -= offset
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri May 31 14:49:23 UTC 2024
    - 38.5K bytes
    - Viewed (0)
  2. src/crypto/sha512/sha512block_arm64.go

    //go:build !purego
    
    package sha512
    
    import "internal/cpu"
    
    func block(dig *digest, p []byte) {
    	if cpu.ARM64.HasSHA512 {
    		blockAsm(dig, p)
    		return
    	}
    	blockGeneric(dig, p)
    }
    
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 388 bytes
    - Viewed (0)
  3. src/crypto/sha512/sha512block_arm64.s

    #define SHA512ROUND_LAST(i0, i1, i2, i3, i4, rc0, in0) \
    	SHA512TRANS(i0, i1, i2, i3, i4, rc0, in0) \
    	SHA512H	V7.D2, V6, i3 \
    	VADD	i3.D2, i1.D2, i4.D2 \
    	SHA512H2	i0.D2, i1, i3
    
    // func blockAsm(dig *digest, p []byte)
    TEXT ·blockAsm(SB),NOSPLIT,$0
    	MOVD	dig+0(FP), R0
    	MOVD	p_base+8(FP), R1
    	MOVD	p_len+16(FP), R2
    	MOVD	·_K+0(SB), R3
    
    	// long enough to prefetch
    	PRFM	(R3), PLDL3KEEP
    	// load digest
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 5K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/s390x/ssa.go

    	case ssa.OpClobber, ssa.OpClobberReg:
    		// TODO: implement for clobberdead experiment. Nop is ok for now.
    	default:
    		v.Fatalf("genValue not implemented: %s", v.LongString())
    	}
    }
    
    func blockAsm(b *ssa.Block) obj.As {
    	switch b.Kind {
    	case ssa.BlockS390XBRC:
    		return s390x.ABRC
    	case ssa.BlockS390XCRJ:
    		return s390x.ACRJ
    	case ssa.BlockS390XCGRJ:
    		return s390x.ACGRJ
    	case ssa.BlockS390XCLRJ:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 27.1K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/x86/ssa.go

    		ssagen.AddAux(&p.To, v)
    	case ssa.OpClobberReg:
    		// TODO: implement for clobberdead experiment. Nop is ok for now.
    	default:
    		v.Fatalf("genValue not implemented: %s", v.LongString())
    	}
    }
    
    var blockJump = [...]struct {
    	asm, invasm obj.As
    }{
    	ssa.Block386EQ:  {x86.AJEQ, x86.AJNE},
    	ssa.Block386NE:  {x86.AJNE, x86.AJEQ},
    	ssa.Block386LT:  {x86.AJLT, x86.AJGE},
    	ssa.Block386GE:  {x86.AJGE, x86.AJLT},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 26.7K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ppc64/ssa.go

    	case ssa.OpClobber, ssa.OpClobberReg:
    		// TODO: implement for clobberdead experiment. Nop is ok for now.
    	default:
    		v.Fatalf("genValue not implemented: %s", v.LongString())
    	}
    }
    
    var blockJump = [...]struct {
    	asm, invasm     obj.As
    	asmeq, invasmun bool
    }{
    	ssa.BlockPPC64EQ: {ppc64.ABEQ, ppc64.ABNE, false, false},
    	ssa.BlockPPC64NE: {ppc64.ABNE, ppc64.ABEQ, false, false},
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
Back to top