Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 240 for ppc64x (1.03 sec)

  1. test/codegen/issue42610.go

    // license that can be found in the LICENSE file.
    
    // Don't allow 0 masks in shift lowering rules on ppc64x.
    // See issue 42610.
    
    package codegen
    
    func f32(a []int32, i uint32) {
            g := func(p int32) int32 {
                    i = uint32(p) * (uint32(p) & (i & 1))
                    return 1
            }
            // ppc64x: -"RLWNIM"
            a[0] = g(8) >> 1
    }
    
    func f(a []int, i uint) {
    	g := func(p int) int {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 27 18:24:12 UTC 2023
    - 623 bytes
    - Viewed (0)
  2. test/codegen/stack.go

    // mips:"TEXT\t.*, [$]-4-"
    // ppc64x:"TEXT\t.*, [$]0-"
    // s390x:"TEXT\t.*, [$]0-"
    func ZeroLargeStruct(x *T) {
    	t := T{}
    	*x = t
    }
    
    // Check that structs are partially initialised directly (issue #24386).
    
    // Notes:
    // - 386 fails due to spilling a register
    // amd64:"TEXT\t.*, [$]0-"
    // arm:"TEXT\t.*, [$]0-" (spills return address)
    // arm64:"TEXT\t.*, [$]0-"
    // ppc64x:"TEXT\t.*, [$]0-"
    // s390x:"TEXT\t.*, [$]0-"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 21:29:41 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  3. src/runtime/os_linux_ppc64x.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build linux && (ppc64 || ppc64le)
    
    package runtime
    
    import "internal/cpu"
    
    func archauxv(tag, val uintptr) {
    	switch tag {
    	case _AT_HWCAP:
    		// ppc64x doesn't have a 'cpuid' instruction
    		// equivalent and relies on HWCAP/HWCAP2 bits for
    		// hardware capabilities.
    		cpu.HWCap = uint(val)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 526 bytes
    - Viewed (0)
  4. test/codegen/logic.go

    	if z == 0 {
    		return 77
    	}
    	// use z by returning it
    	return z
    }
    
    // Verify (OR x (NOT y)) rewrites to (ORN x y) where supported
    func ornot(x, y int) int {
    	// ppc64x:"ORN"
    	z := x | ^y
    	return z
    }
    
    // Verify that (OR (NOT x) (NOT y)) rewrites to (NOT (AND x y))
    func orDemorgans(x, y int) int {
    	// amd64:"AND",-"OR"
    	z := ^x | ^y
    	return z
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 10 16:32:25 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/textflag.go

    	TLSBSS = 256
    
    	// Do not insert instructions to allocate a stack frame for this function.
    	// Only valid on functions that declare a frame size of 0.
    	// TODO(mwhudson): only implemented for ppc64x at present.
    	NOFRAME = 512
    
    	// Function can call reflect.Type.Method or reflect.Type.MethodByName.
    	REFLECTMETHOD = 1024
    
    	// Function is the outermost frame of the call stack. Call stack unwinders
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 06 20:25:30 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  6. src/runtime/vdso_linux.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build linux && (386 || amd64 || arm || arm64 || loong64 || mips64 || mips64le || ppc64 || ppc64le || riscv64 || s390x)
    
    package runtime
    
    import "unsafe"
    
    // Look up symbols in the Linux vDSO.
    
    // This code was originally based on the sample Linux vDSO parser at
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 19 19:32:35 UTC 2022
    - 7.8K bytes
    - Viewed (0)
  7. src/runtime/mkduff.go

    		fmt.Fprintln(w, "\tADDV\t$8, R21")
    		fmt.Fprintln(w)
    	}
    	fmt.Fprintln(w, "\tRET")
    }
    
    func tagsPPC64x(w io.Writer) {
    	fmt.Fprintln(w)
    	fmt.Fprintln(w, "//go:build ppc64 || ppc64le")
    	fmt.Fprintln(w)
    }
    
    func zeroPPC64x(w io.Writer) {
    	// R0: always zero
    	// R3 (aka REGRT1): ptr to memory to be zeroed - 8
    	// On return, R3 points to the last zeroed dword.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:21 UTC 2023
    - 8K bytes
    - Viewed (0)
  8. 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)
  9. src/cmd/go/testdata/script/tooltags.txt

    stdout 'mips64.hardfloat'
    
    env GOARCH=ppc64
    env GOPPC64=power9
    go list -f '{{context.ToolTags}}'
    stdout 'ppc64.power8 ppc64.power9'
    
    env GOARCH=ppc64
    env GOPPC64=power10
    go list -f '{{context.ToolTags}}'
    stdout 'ppc64.power8 ppc64.power9 ppc64.power10'
    
    env GOARCH=ppc64le
    env GOPPC64=power9
    go list -f '{{context.ToolTags}}'
    stdout 'ppc64le.power8 ppc64le.power9'
    
    env GOARCH=ppc64le
    env GOPPC64=power10
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 07:25:25 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  10. src/cmd/go/testdata/mod/golang.org_toolchain_v0.0.1-go1.999testmod.aix-ppc64.txt

    golang.org/******@****.***-ppc64
    
    -- .mod --
    module golang.org/toolchain
    -- .info --
    {"Version":"v0.0.1-go1.999testmod.aix-ppc64"}
    -- go.mod --
    module golang.org/toolchain
    -- bin/go --
    #!/bin/sh
    echo go1.999testmod here!
    -- bin/gofmt --
    echo i am unused
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 18 13:19:02 UTC 2023
    - 294 bytes
    - Viewed (0)
Back to top