Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 58 for ppc64x (0.11 sec)

  1. src/internal/runtime/atomic/atomic_ppc64x.go

    // Copyright 2014 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build ppc64 || ppc64le
    
    package atomic
    
    import "unsafe"
    
    //go:noescape
    func Xadd(ptr *uint32, delta int32) uint32
    
    //go:noescape
    func Xadd64(ptr *uint64, delta int64) uint64
    
    //go:noescape
    func Xadduintptr(ptr *uintptr, delta 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)
  2. src/cmd/objdump/objdump_test.go

    	case "arm":
    		need = append(need, armNeed...)
    	case "arm64":
    		need = append(need, arm64Need...)
    	case "ppc64", "ppc64le":
    		var pie bool
    		for _, flag := range flags {
    			if flag == "-buildmode=pie" {
    				pie = true
    				break
    			}
    		}
    		if pie {
    			// In PPC64 PIE binaries we use a "local entry point" which is
    			// function symbol address + 8. Currently we don't symbolize that.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  3. src/runtime/debugcall.go

    // license that can be found in the LICENSE file.
    
    // Though the debug call function feature is not enabled on
    // ppc64, inserted ppc64 to avoid missing Go declaration error
    // for debugCallPanicked while building runtime.test
    //go:build amd64 || arm64 || ppc64le || ppc64
    
    package runtime
    
    import (
    	"internal/abi"
    	"unsafe"
    )
    
    const (
    	debugCallSystemStack = "executing on Go runtime stack"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 05 20:50:21 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  4. src/runtime/hash64.go

    // license that can be found in the LICENSE file.
    
    // Hashing algorithm inspired by
    // wyhash: https://github.com/wangyi-fudan/wyhash
    
    //go:build amd64 || arm64 || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x || wasm
    
    package runtime
    
    import (
    	"runtime/internal/math"
    	"unsafe"
    )
    
    const (
    	m5 = 0x1d8e4e27c47d124f
    )
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 17:39:28 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  5. src/crypto/aes/cipher_asm.go

    // Copyright 2012 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build (amd64 || arm64 || ppc64 || ppc64le) && !purego
    
    package aes
    
    import (
    	"crypto/cipher"
    	"crypto/internal/alias"
    	"crypto/internal/boring"
    	"internal/cpu"
    	"internal/goarch"
    )
    
    // defined in asm_*.s
    
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 14:58:19 UTC 2024
    - 3K bytes
    - Viewed (0)
  6. src/crypto/md5/md5block_ppc64x.s

    //	http://www.zorinaq.com/papers/md5-amd64.tar.bz2
    //
    // MD5 optimized for ppc64le using Go's assembler for
    // ppc64le, based on md5block_amd64.s implementation by
    // the Go authors.
    //
    // Author: Marc Bevand <bevand_m (at) epita.fr>
    // Licence: I hereby disclaim the copyright on this code and place it
    // in the public domain.
    
    //go:build (ppc64 || ppc64le) && !purego
    
    #include "textflag.h"
    
    // ENDIAN_MOVE generates the appropriate
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:05:32 UTC 2024
    - 5.3K bytes
    - Viewed (0)
  7. src/internal/buildcfg/cfg.go

    		return "GOARM", GOARM.String()
    	case "arm64":
    		return "GOARM64", GOARM64.String()
    	case "mips", "mipsle":
    		return "GOMIPS", GOMIPS
    	case "mips64", "mips64le":
    		return "GOMIPS64", GOMIPS64
    	case "ppc64", "ppc64le":
    		return "GOPPC64", fmt.Sprintf("power%d", GOPPC64)
    	case "wasm":
    		return "GOWASM", GOWASM.String()
    	}
    	return "", ""
    }
    
    func gogoarchTags() []string {
    	switch GOARCH {
    	case "386":
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 20:08:06 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/types2/sizes.go

    	"amd64p32": {4, 8},
    	"arm":      {4, 4},
    	"arm64":    {8, 8},
    	"loong64":  {8, 8},
    	"mips":     {4, 4},
    	"mipsle":   {4, 4},
    	"mips64":   {8, 8},
    	"mips64le": {8, 8},
    	"ppc64":    {8, 8},
    	"ppc64le":  {8, 8},
    	"riscv64":  {8, 8},
    	"s390x":    {8, 8},
    	"sparc64":  {8, 8},
    	"wasm":     {8, 8},
    	// When adding more architectures here,
    	// update the doc string of SizesFor below.
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.8K bytes
    - Viewed (0)
  9. src/crypto/subtle/xor_ppc64x.s

    // Copyright 2018 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build (ppc64 || ppc64le) && !purego
    
    #include "textflag.h"
    
    // func xorBytes(dst, a, b *byte, n int)
    TEXT ·xorBytes(SB), NOSPLIT, $0
    	MOVD	dst+0(FP), R3	// R3 = dst
    	MOVD	a+8(FP), R4	// R4 = a
    	MOVD	b+16(FP), R5	// R5 = b
    	MOVD	n+24(FP), R6	// R6 = n
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  10. src/runtime/tracetime.go

    // for PowerPC.
    // The suggested increment frequency for PowerPC's time base register is
    // 512 MHz according to Power ISA v2.07 section 6.2, so we use 32 on ppc64
    // and ppc64le.
    const traceTimeDiv = (1-osHasLowResClockInt)*64 + osHasLowResClockInt*(256-224*(goarch.IsPpc64|goarch.IsPpc64le))
    
    // traceTime represents a timestamp for the trace.
    type traceTime uint64
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:17:41 UTC 2024
    - 3.3K bytes
    - Viewed (0)
Back to top