Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 39 for alignUp (0.21 sec)

  1. src/cmd/link/internal/ppc64/asm.go

    	} else {
    		sz := initfunc.AddSymRef(ctxt.Arch, tgt, 0, objabi.R_ADDRPOWER_GOT_PCREL34, 8)
    		// Note, this is prefixed instruction. It must not cross a 64B boundary.
    		// It is doubleworld aligned here, so it will never cross (this function is 16B aligned, minimum).
    		initfunc.SetUint32(ctxt.Arch, sz-8, OP_PLD_PFX_PCREL)
    		initfunc.SetUint32(ctxt.Arch, sz-4, OP_PLD_SFX|(3<<21)) // pld r3, local.moduledata@got@pcrel
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go

    	// Peeks returns the word in *data, not as the return value.
    
    	var buf [SizeofPtr]byte
    
    	// Leading edge. PEEKTEXT/PEEKDATA don't require aligned
    	// access (PEEKUSER warns that it might), but if we don't
    	// align our reads, we might straddle an unmapped page
    	// boundary and not get the bytes leading up to the page
    	// boundary.
    	n := 0
    	if addr%SizeofPtr != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 05:26:45 UTC 2024
    - 77.5K bytes
    - Viewed (0)
  3. src/runtime/mgcmark.go

    //
    //go:nowritebarrierrec
    func greyobject(obj, base, off uintptr, span *mspan, gcw *gcWork, objIndex uintptr) {
    	// obj should be start of allocation, and so must be at least pointer-aligned.
    	if obj&(goarch.PtrSize-1) != 0 {
    		throw("greyobject: obj not pointer-aligned")
    	}
    	mbits := span.markBitsForIndex(objIndex)
    
    	if useCheckmark {
    		if setCheckmark(obj, base, off, mbits) {
    			// Already marked.
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/loong64/asm.go

    			case obj.APCALIGN:
    				alignedValue := p.From.Offset
    				m = pcAlignPadLength(ctxt, pc, alignedValue)
    				// Update the current text symbol alignment value.
    				if int32(alignedValue) > cursym.Func().Align {
    					cursym.Func().Align = int32(alignedValue)
    				}
    				break
    			case obj.ANOP, obj.AFUNCDATA, obj.APCDATA:
    				continue
    			default:
    				c.ctxt.Diag("zero-width instruction\n%v", p)
    			}
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/sys/windows/security_windows.go

    	src := unsafe.Slice((*byte)(unsafe.Pointer(selfRelativeSD)), sdLen)
    	// SECURITY_DESCRIPTOR has pointers in it, which means checkptr expects for it to
    	// be aligned properly. When we're copying a Windows-allocated struct to a
    	// Go-allocated one, make sure that the Go allocation is aligned to the
    	// pointer size.
    	const psize = int(unsafe.Sizeof(uintptr(0)))
    	alloc := make([]uintptr, (sdLen+psize-1)/psize)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 52.5K bytes
    - Viewed (0)
  6. src/syscall/syscall_windows.go

    	} else {
    		// Different 32-bit systems disgaree about whether distToMove starts 8-byte aligned.
    		switch runtime.GOARCH {
    		default:
    			panic("unsupported 32-bit architecture")
    		case "386":
    			// distToMove is a LARGE_INTEGER, which is 64 bits.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 11:49:46 UTC 2024
    - 52.7K bytes
    - Viewed (0)
  7. src/sync/atomic/atomic_test.go

    		t.Fatalf("Int64 pointer = %#x, want 8-aligned", p)
    	}
    
    	var unsigned struct {
    		_ uint32
    		i Uint64
    	}
    	if o := reflect.TypeOf(&unsigned).Elem().Field(1).Offset; o != 8 {
    		t.Fatalf("Uint64 offset = %d, want 8", o)
    	}
    	if p := reflect.ValueOf(&unsigned).Elem().Field(1).Addr().Pointer(); p&7 != 0 {
    		t.Fatalf("Int64 pointer = %#x, want 8-aligned", p)
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 71.4K bytes
    - Viewed (0)
  8. src/cmd/vendor/github.com/ianlancetaylor/demangle/demangle.go

    	"aN": {"&=", 2, precAssign},
    	"aS": {"=", 2, precAssign},
    	"aa": {"&&", 2, precLogicalAnd},
    	"ad": {"&", 1, precUnary},
    	"an": {"&", 2, precAnd},
    	"at": {"alignof ", 1, precUnary},
    	"aw": {"co_await ", 1, precPrimary},
    	"az": {"alignof ", 1, precUnary},
    	"cc": {"const_cast", 2, precPostfix},
    	"cl": {"()", 2, precPostfix},
    	// cp is not in the ABI but is used by clang "when the call
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 94.1K bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/docs/css/javadoc.css

    .package-signature,
    .type-signature {
        margin-top: 0;
    }
    .member-signature .type-parameters-long,
    .member-signature .parameters,
    .member-signature .exceptions {
        display: inline-block;
        vertical-align: top;
        white-space: pre;
    }
    .member-signature .type-parameters {
        white-space: normal;
    }
    /*
     * Styles for formatting effect.
     */
    .source-line-no {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 09 14:25:49 UTC 2024
    - 50.5K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    //        instructions do not have relative long (RL suffix) equivalents. For example,
    //        ADDload, which is assembled as AG.
    //
    //     2. Loads and stores using relative addressing require the data be aligned
    //        according to its size (8-bytes for double words, 4-bytes for words
    //        and so on).
    //
    //    We can always work around these by inserting LARL instructions (load address
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
Back to top