- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 26 for AndUintptr (0.12 sec)
-
src/internal/runtime/atomic/atomic_amd64.go
//go:noescape func Or32(ptr *uint32, val uint32) uint32 //go:noescape func And64(ptr *uint64, val uint64) uint64 //go:noescape func Or64(ptr *uint64, val uint64) uint64 //go:noescape func Anduintptr(ptr *uintptr, val uintptr) uintptr //go:noescape func Oruintptr(ptr *uintptr, val uintptr) uintptr // NOTE: Do not add atomicxor8 (XOR is not idempotent). //go:noescape
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 2.5K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_loong64.s
MOVV ptr+0(FP), R4 MOVV val+8(FP), R5 DBAR LLV (R4), R6 AND R5, R6, R7 SCV R7, (R4) BEQ R7, -4(PC) DBAR MOVV R6, ret+16(FP) RET // func Anduintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Anduintptr(SB), NOSPLIT, $0-24 JMP ·And64(SB) // func Oruintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Oruintptr(SB), NOSPLIT, $0-24 JMP ·Or64(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 6.3K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_mips64x.s
MOVV ptr+0(FP), R1 MOVV val+8(FP), R2 SYNC LLV (R1), R3 AND R2, R3, R4 SCV R4, (R1) BEQ R4, -3(PC) SYNC MOVV R3, ret+16(FP) RET // func Anduintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Anduintptr(SB), NOSPLIT, $0-24 JMP ·And64(SB) // func Oruintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Oruintptr(SB), NOSPLIT, $0-24 JMP ·Or64(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat May 11 21:29:34 UTC 2024 - 7.2K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_mipsx.go
//go:noescape func Or(ptr *uint32, val uint32) //go:noescape func And32(ptr *uint32, val uint32) uint32 //go:noescape func Or32(ptr *uint32, val uint32) uint32 //go:noescape func Anduintptr(ptr *uintptr, val uintptr) uintptr //go:noescape func Oruintptr(ptr *uintptr, val uintptr) uintptr //go:noescape func Store(ptr *uint32, val uint32) //go:noescape
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 20:08:37 UTC 2024 - 3.2K bytes - Viewed (0) -
src/sync/atomic/asm.s
JMP internal∕runtime∕atomic·Storeuintptr(SB) TEXT ·AndInt32(SB),NOSPLIT,$0 JMP internal∕runtime∕atomic·And32(SB) TEXT ·AndUint32(SB),NOSPLIT,$0 JMP internal∕runtime∕atomic·And32(SB) TEXT ·AndUintptr(SB),NOSPLIT,$0 JMP internal∕runtime∕atomic·Anduintptr(SB) TEXT ·AndInt64(SB),NOSPLIT,$0 JMP internal∕runtime∕atomic·And64(SB) TEXT ·AndUint64(SB),NOSPLIT,$0 JMP internal∕runtime∕atomic·And64(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:37:29 UTC 2024 - 3K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_386.s
MOVL AX, BX MOVL DX, CX ORL SI, BX ORL DI, CX LOCK CMPXCHG8B 0(BP) JNZ casloop MOVL AX, ret_lo+12(FP) MOVL DX, ret_hi+16(FP) RET // func Anduintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Anduintptr(SB), NOSPLIT, $0-12 JMP ·And32(SB) // func Oruintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Oruintptr(SB), NOSPLIT, $0-12
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 6.5K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_s390x.s
MOVD val+8(FP), R5 MOVD (R4), R3 repeat: AND R5, R3, R6 CSG R3, R6, (R4) // if R3==(R4) then (R4)=R6 else R3=(R4) BNE repeat MOVD R3, ret+16(FP) RET // func Anduintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Anduintptr(SB), NOSPLIT, $0-24 BR ·And64(SB) // func Oruintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Oruintptr(SB), NOSPLIT, $0-24
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 7.1K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_riscv64.s
// func And64(ptr *uint64, val uint64) uint64 TEXT ·And64(SB), NOSPLIT, $0-24 MOV ptr+0(FP), A0 MOV val+8(FP), A1 AMOANDD A1, (A0), A2 MOV A2, ret+16(FP) RET // func Anduintptr(ptr *uintptr, val uintptr) uintptr TEXT ·Anduintptr(SB), NOSPLIT, $0-24 JMP ·And64(SB) // func Oruintptr(ptr *uintptr, val uintptr) uintptr TEXT ·Oruintptr(SB), NOSPLIT, $0-24
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 7K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_arm64.s
#ifndef GOARM64_LSE load_store_loop: LDAXR (R0), R2 AND R1, R2, R3 STLXR R3, (R0), R4 CBNZ R4, load_store_loop MOVD R2, ret+16(FP) RET #endif // func Anduintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Anduintptr(SB), NOSPLIT, $0-24 B ·And64(SB) // func Oruintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Oruintptr(SB), NOSPLIT, $0-24
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 9K bytes - Viewed (0) -
src/internal/runtime/atomic/atomic_ppc64x.s
MOVD ptr+0(FP), R3 MOVD val+8(FP), R4 LWSYNC again: LDAR (R3),R6 AND R4, R6, R7 STDCCC R7, (R3) BNE again MOVD R6, ret+16(FP) RET // func Anduintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Anduintptr(SB), NOSPLIT, $0-24 JMP ·And64(SB) // func Oruintptr(addr *uintptr, v uintptr) old uintptr TEXT ·Oruintptr(SB), NOSPLIT, $0-24
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 25 19:53:03 UTC 2024 - 7.5K bytes - Viewed (0)