Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 491 for uptr (3.9 sec)

  1. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go

    	SYS_ADJTIME              = 421 // { int|sys|50|adjtime(const struct timeval *delta, struct timeval *olddelta); }
    	SYS_FUTIMES              = 423 // { int|sys|50|futimes(int fd, const struct timeval *tptr); }
    	SYS_LUTIMES              = 424 // { int|sys|50|lutimes(const char *path, const struct timeval *tptr); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 25.7K bytes
    - Viewed (0)
  2. src/syscall/zsysnum_netbsd_386.go

    	SYS_ADJTIME              = 421 // { int|sys|50|adjtime(const struct timeval *delta, struct timeval *olddelta); }
    	SYS_FUTIMES              = 423 // { int|sys|50|futimes(int fd, const struct timeval *tptr); }
    	SYS_LUTIMES              = 424 // { int|sys|50|lutimes(const char *path, const struct timeval *tptr); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 25.7K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/RISCV64.rules

    (Load <t> ptr mem) && (is32BitInt(t) && !t.IsSigned()) => (MOVWUload ptr mem)
    (Load <t> ptr mem) && (is64BitInt(t) || isPtr(t))      => (MOVDload  ptr mem)
    (Load <t> ptr mem) &&  is32BitFloat(t)                 => (FMOVWload ptr mem)
    (Load <t> ptr mem) &&  is64BitFloat(t)                 => (FMOVDload ptr mem)
    
    // Stores
    (Store {t} ptr val mem) && t.Size() == 1 => (MOVBstore ptr val mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 40.3K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    // Lowering loads
    (Load <t> ptr mem) && (is64BitInt(t) || isPtr(t)) => (MOVQload ptr mem)
    (Load <t> ptr mem) && is32BitInt(t) => (MOVLload ptr mem)
    (Load <t> ptr mem) && is16BitInt(t) => (MOVWload ptr mem)
    (Load <t> ptr mem) && (t.IsBoolean() || is8BitInt(t)) => (MOVBload ptr mem)
    (Load <t> ptr mem) && is32BitFloat(t) => (MOVSSload ptr mem)
    (Load <t> ptr mem) && is64BitFloat(t) => (MOVSDload ptr mem)
    
    // Lowering stores
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  5. src/reflect/value.go

    	switch v.kind() {
    	case Bool:
    		*(*bool)(v.ptr) = false
    	case Int:
    		*(*int)(v.ptr) = 0
    	case Int8:
    		*(*int8)(v.ptr) = 0
    	case Int16:
    		*(*int16)(v.ptr) = 0
    	case Int32:
    		*(*int32)(v.ptr) = 0
    	case Int64:
    		*(*int64)(v.ptr) = 0
    	case Uint:
    		*(*uint)(v.ptr) = 0
    	case Uint8:
    		*(*uint8)(v.ptr) = 0
    	case Uint16:
    		*(*uint16)(v.ptr) = 0
    	case Uint32:
    		*(*uint32)(v.ptr) = 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:17:41 UTC 2024
    - 119.9K bytes
    - Viewed (0)
  6. src/internal/runtime/atomic/atomic_loong64.go

    //go:noescape
    func Load8(ptr *uint8) uint8
    
    //go:noescape
    func Load64(ptr *uint64) uint64
    
    // NO go:noescape annotation; *ptr escapes if result escapes (#31525)
    func Loadp(ptr unsafe.Pointer) unsafe.Pointer
    
    //go:noescape
    func LoadAcq(ptr *uint32) uint32
    
    //go:noescape
    func LoadAcq64(ptr *uint64) uint64
    
    //go:noescape
    func LoadAcquintptr(ptr *uintptr) uintptr
    
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  7. src/internal/runtime/atomic/atomic_ppc64x.s

    //	return *val;
    TEXT ·Xadd64(SB), NOSPLIT, $0-24
    	MOVD	ptr+0(FP), R4
    	MOVD	delta+8(FP), R5
    	LWSYNC
    	LDAR	(R4), R3
    	ADD	R5, R3
    	STDCCC	R3, (R4)
    	BNE	-3(PC)
    	MOVD	R3, ret+16(FP)
    	RET
    
    // uint32 Xchg(ptr *uint32, new uint32)
    // Atomically:
    //	old := *ptr;
    //	*ptr = new;
    //	return old;
    TEXT ·Xchg(SB), NOSPLIT, $0-20
    	MOVD	ptr+0(FP), R4
    	MOVW	new+8(FP), R5
    	LWSYNC
    	LWAR	(R4), R3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  8. src/internal/runtime/atomic/atomic_mipsx.s

    // void	Or8(byte volatile*, byte);
    TEXT ·Or8(SB),NOSPLIT,$0-5
    	MOVW	ptr+0(FP), R1
    	MOVBU	val+4(FP), R2
    	MOVW	$~3, R3	// Align ptr down to 4 bytes so we can use 32-bit load/store.
    	AND	R1, R3
    #ifdef GOARCH_mips
    	// Big endian.  ptr = ptr ^ 3
    	XOR	$3, R1
    #endif
    	AND	$3, R1, R4	// R4 = ((ptr & 3) * 8)
    	SLL	$3, R4
    	SLL	R4, R2, R2	// Shift val for aligned ptr. R2 = val << R4
    	SYNC
    try_or8:
    	LL	(R3), R4	// R4 = *R3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 21:29:34 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/S390X.rules

    (Load <t> ptr mem) && (t.IsBoolean() || (is8BitInt(t) && !t.IsSigned())) => (MOVBZload ptr mem)
    (Load <t> ptr mem) && is32BitFloat(t) => (FMOVSload ptr mem)
    (Load <t> ptr mem) && is64BitFloat(t) => (FMOVDload ptr mem)
    
    // Lowering stores
    (Store {t} ptr val mem) && t.Size() == 8 &&  t.IsFloat() => (FMOVDstore ptr val mem)
    (Store {t} ptr val mem) && t.Size() == 4 &&  t.IsFloat() => (FMOVSstore ptr val mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
  10. src/internal/runtime/atomic/atomic_andor_generic.go

    import _ "unsafe" // For linkname
    
    //go:nosplit
    func And32(ptr *uint32, val uint32) uint32 {
    	for {
    		old := *ptr
    		if Cas(ptr, old, old&val) {
    			return old
    		}
    	}
    }
    
    //go:nosplit
    func Or32(ptr *uint32, val uint32) uint32 {
    	for {
    		old := *ptr
    		if Cas(ptr, old, old|val) {
    			return old
    		}
    	}
    }
    
    //go:nosplit
    func And64(ptr *uint64, val uint64) uint64 {
    	for {
    		old := *ptr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 20:08:37 UTC 2024
    - 1.2K bytes
    - Viewed (0)
Back to top