Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 597 for alignQ (0.11 sec)

  1. src/crypto/subtle/xor_test.go

    	for n := 1; n <= 1024; n++ {
    		if n > 16 && testing.Short() {
    			n += n >> 3
    		}
    		for alignP := 0; alignP < 8; alignP++ {
    			for alignQ := 0; alignQ < 8; alignQ++ {
    				for alignD := 0; alignD < 8; alignD++ {
    					p := make([]byte, alignP+n, alignP+n+10)[alignP:]
    					q := make([]byte, alignQ+n, alignQ+n+10)[alignQ:]
    					if n&1 != 0 {
    						p = p[:n]
    					} else {
    						q = q[:n]
    					}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:51:19 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  2. src/go/types/sizes.go

    }
    
    // stdSizes is used if Config.Sizes == nil.
    var stdSizes = SizesFor("gc", "amd64")
    
    func (conf *Config) alignof(T Type) int64 {
    	f := stdSizes.Alignof
    	if conf.Sizes != nil {
    		f = conf.Sizes.Alignof
    	}
    	if a := f(T); a >= 1 {
    		return a
    	}
    	panic("implementation of alignof returned an alignment < 1")
    }
    
    func (conf *Config) offsetsof(T *Struct) []int64 {
    	var offsets []int64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/types2/sizes.go

    }
    
    // stdSizes is used if Config.Sizes == nil.
    var stdSizes = SizesFor("gc", "amd64")
    
    func (conf *Config) alignof(T Type) int64 {
    	f := stdSizes.Alignof
    	if conf.Sizes != nil {
    		f = conf.Sizes.Alignof
    	}
    	if a := f(T); a >= 1 {
    		return a
    	}
    	panic("implementation of alignof returned an alignment < 1")
    }
    
    func (conf *Config) offsetsof(T *Struct) []int64 {
    	var offsets []int64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.8K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/types2/gcsizes.go

    	var offs int64
    	for i, f := range fields {
    		if offs < 0 {
    			// all remaining offsets are too large
    			offsets[i] = -1
    			continue
    		}
    		// offs >= 0
    		a := s.Alignof(f.typ)
    		offs = align(offs, a) // possibly < 0 if align overflows
    		offsets[i] = offs
    		if d := s.Sizeof(f.typ); d >= 0 && offs >= 0 {
    			offs += d // ok to overflow to < 0
    		} else {
    			offs = -1 // f.typ or offs is too large
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 22 19:32:17 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  5. src/go/types/gcsizes.go

    	var offs int64
    	for i, f := range fields {
    		if offs < 0 {
    			// all remaining offsets are too large
    			offsets[i] = -1
    			continue
    		}
    		// offs >= 0
    		a := s.Alignof(f.typ)
    		offs = align(offs, a) // possibly < 0 if align overflows
    		offsets[i] = offs
    		if d := s.Sizeof(f.typ); d >= 0 && offs >= 0 {
    			offs += d // ok to overflow to < 0
    		} else {
    			offs = -1 // f.typ or offs is too large
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  6. src/hash/crc32/crc32_amd64.s

    	CMPQ CX, $8
    	JL less_than_8
    
    	MOVQ SI, BX
    	ANDQ $7, BX
    	JZ aligned
    
    	// Process the first few bytes to 8-byte align the input.
    
    	// BX = 8 - BX. We need to process this many bytes to align.
    	SUBQ $1, BX
    	XORQ $7, BX
    
    	BTQ $0, BX
    	JNC align_2
    
    	CRC32B (SI), AX
    	DECQ CX
    	INCQ SI
    
    align_2:
    	BTQ $1, BX
    	JNC align_4
    
    	CRC32W (SI), AX
    
    	SUBQ $2, CX
    	ADDQ $2, SI
    
    align_4:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 01 21:52:00 UTC 2018
    - 5.4K bytes
    - Viewed (0)
  7. src/hash/crc32/crc32_ppc64le.go

    	if len(p) >= 4*vecMinLen {
    		// If not aligned then process the initial unaligned bytes
    
    		if uint64(uintptr(unsafe.Pointer(&p[0])))&uint64(vecAlignMask) != 0 {
    			align := uint64(uintptr(unsafe.Pointer(&p[0]))) & uint64(vecAlignMask)
    			newlen := vecMinLen - align
    			crc = ppc64SlicingUpdateBy8(crc, archCastagnoliTable8, p[:newlen])
    			p = p[newlen:]
    		}
    		// p should be aligned now
    		aligned := len(p) & ^vecAlignMask
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 18 17:59:44 UTC 2022
    - 2.2K bytes
    - Viewed (0)
  8. test/align.go

    Keith Randall <******@****.***> 1523294715 -0700
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 09 18:57:37 UTC 2018
    - 603 bytes
    - Viewed (0)
  9. platforms/software/dependency-management/src/integTest/groovy/org/gradle/integtests/resolve/alignment/AlignmentIntegrationTest.groovy

                                it.belongsTo("aligned-group:nebula:\${it.getId().getVersion()}")
                            }
                            if (it.getId().getGroup().startsWith("proto")) {
                                it.belongsTo("aligned-group:proto:\${it.getId().getVersion()}")
                            }
                            if (it.getId().getGroup().startsWith("align")) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 59.6K bytes
    - Viewed (0)
  10. src/runtime/mpagealloc_64bit.go

    	//
    	// The base address of the backing store is always page-aligned,
    	// because it comes from the OS, so it's sufficient to align the
    	// index.
    	haveMin := s.min.Load()
    	haveMax := s.max.Load()
    	needMin := alignDown(uintptr(chunkIndex(base)), physPageSize/scSize)
    	needMax := alignUp(uintptr(chunkIndex(limit)), physPageSize/scSize)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 03 11:00:10 UTC 2024
    - 9.3K bytes
    - Viewed (0)
Back to top