Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for isBigEndian (0.13 sec)

  1. src/cmd/compile/internal/ssa/memcombine.go

    	for i := int64(0); i < n; i++ {
    		if r[i].shift != shift0+i*size*8 {
    			isLittleEndian = false
    			break
    		}
    	}
    	isBigEndian := true
    	for i := int64(0); i < n; i++ {
    		if r[i].shift != shift0-i*size*8 {
    			isBigEndian = false
    			break
    		}
    	}
    	if !isLittleEndian && !isBigEndian {
    		return false
    	}
    
    	// Find a place to put the new load.
    	// This is tricky, because it has to be at a point where
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/arm64/asm.go

    			if target.IsDarwin() && xadd != 0 {
    				nExtReloc = 4 // need another two relocations for non-zero addend
    			}
    
    			if target.IsWindows() {
    				var o0, o1 uint32
    				if target.IsBigEndian() {
    					o0 = uint32(val >> 32)
    					o1 = uint32(val)
    				} else {
    					o0 = uint32(val)
    					o1 = uint32(val >> 32)
    				}
    
    				// The first instruction (ADRP) has a 21-bit immediate field,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 47K bytes
    - Viewed (0)
Back to top