Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for ppc64x (0.12 sec)

  1. test/codegen/bits.go

    	// ppc64x: "MOVWZ", "RLWNM\t[$]1, R[0-9]*, [$]28, [$]3, R"
    	io64[4] = uint64(bits.RotateLeft32(io32[0], 1) & 0xF000000F)
    
    	// ppc64x: "RLWNM\t[$]0, R[0-9]*, [$]4, [$]19, R"
    	io32[0] = io32[0] & 0x0FFFF000
    	// ppc64x: "RLWNM\t[$]0, R[0-9]*, [$]20, [$]3, R"
    	io32[1] = io32[1] & 0xF0000FFF
    	// ppc64x: -"RLWNM", MOVD, AND
    	io32[2] = io32[2] & 0xFFFF0002
    
    	var bigc uint32 = 0x12345678
    	// ppc64x: "ANDCC\t[$]22136"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/arch/ppc64.go

    	switch op {
    	case ppc64.AADDMECC, ppc64.AADDMEVCC, ppc64.AADDMEV, ppc64.AADDME,
    		ppc64.AADDZECC, ppc64.AADDZEVCC, ppc64.AADDZEV, ppc64.AADDZE,
    		ppc64.ACNTLZDCC, ppc64.ACNTLZD, ppc64.ACNTLZWCC, ppc64.ACNTLZW,
    		ppc64.AEXTSBCC, ppc64.AEXTSB, ppc64.AEXTSHCC, ppc64.AEXTSH,
    		ppc64.AEXTSWCC, ppc64.AEXTSW, ppc64.ANEGCC, ppc64.ANEGVCC,
    		ppc64.ANEGV, ppc64.ANEG, ppc64.ASLBMFEE, ppc64.ASLBMFEV,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  3. src/internal/platform/supported.go

    			// https://go.dev/issue/14449
    			return true
    		case "arm64":
    			if goos == "windows" {
    				// windows/arm64 internal linking is not implemented.
    				return true
    			}
    		case "ppc64":
    			// Big Endian PPC64 cgo internal linking is not implemented for aix or linux.
    			// https://go.dev/issue/8912
    			if goos == "aix" || goos == "linux" {
    				return true
    			}
    		}
    
    		switch goos {
    		case "android":
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 04 07:50:22 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  4. src/internal/syscall/unix/sysnum_linux_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 unix
    
    const (
    	getrandomTrap       uintptr = 359
    	copyFileRangeTrap   uintptr = 379
    	pidfdSendSignalTrap uintptr = 424
    	pidfdOpenTrap       uintptr = 434
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 01:23:00 UTC 2024
    - 353 bytes
    - Viewed (0)
  5. src/internal/buildcfg/exp.go

    	// supported and enabled by default.
    	// regabiAlwaysOn is set to true on platforms where register ABI is
    	// always on.
    	var regabiSupported, regabiAlwaysOn bool
    	switch goarch {
    	case "amd64", "arm64", "loong64", "ppc64le", "ppc64", "riscv64":
    		regabiAlwaysOn = true
    		regabiSupported = true
    	}
    
    	baseline := goexperiment.Flags{
    		RegabiWrappers:   regabiSupported,
    		RegabiArgs:       regabiSupported,
    		CoverageRedesign: true,
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:38:52 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  6. src/internal/abi/abi_generic.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build !goexperiment.regabiargs && !amd64 && !arm64 && !loong64 && !ppc64 && !ppc64le && !riscv64
    
    package abi
    
    const (
    	// ABI-related constants.
    	//
    	// In the generic case, these are all zero
    	// which lets them gracefully degrade to ABI0.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:38:52 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  7. src/internal/bytealg/compare_generic.go

    // 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 !386 && !amd64 && !s390x && !arm && !arm64 && !loong64 && !ppc64 && !ppc64le && !mips && !mipsle && !wasm && !mips64 && !mips64le && !riscv64
    
    package bytealg
    
    import _ "unsafe" // for go:linkname
    
    func Compare(a, b []byte) int {
    	l := len(a)
    	if len(b) < l {
    		l = len(b)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  8. 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)
  9. 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)
  10. 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)
Back to top