Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 131 for LOONG64 (0.35 sec)

  1. src/internal/platform/zosarch.go

    	{"freebsd", "riscv64"},
    	{"illumos", "amd64"},
    	{"ios", "amd64"},
    	{"ios", "arm64"},
    	{"js", "wasm"},
    	{"linux", "386"},
    	{"linux", "amd64"},
    	{"linux", "arm"},
    	{"linux", "arm64"},
    	{"linux", "loong64"},
    	{"linux", "mips"},
    	{"linux", "mips64"},
    	{"linux", "mips64le"},
    	{"linux", "mipsle"},
    	{"linux", "ppc64"},
    	{"linux", "ppc64le"},
    	{"linux", "riscv64"},
    	{"linux", "s390x"},
    	{"linux", "sparc64"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:19:16 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loong64/l.go

    // Copyright 2022 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.
    
    package loong64
    
    const (
    	maxAlign  = 32 // max data alignment
    	minAlign  = 1  // min data alignment
    	funcAlign = 16
    )
    
    /* Used by ../../internal/ld/dwarf.go */
    const (
    	dwarfRegSP = 3
    	dwarfRegLR = 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 07 20:21:44 UTC 2023
    - 363 bytes
    - Viewed (0)
  3. src/cmd/internal/sys/arch.go

    	MinLC:          4,
    	Alignment:      1,
    	CanMergeLoads:  true,
    	CanJumpTable:   true,
    	HasLR:          true,
    	FixedFrameSize: 8, // LR
    }
    
    var ArchLoong64 = &Arch{
    	Name:           "loong64",
    	Family:         Loong64,
    	ByteOrder:      binary.LittleEndian,
    	PtrSize:        8,
    	RegSize:        8,
    	MinLC:          4,
    	Alignment:      8, // Unaligned accesses are not guaranteed to be fast
    	CanMergeLoads:  false,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 13 19:51:03 UTC 2022
    - 6.2K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/loong64/list.go

    // Copyright 2022 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.
    
    package loong64
    
    import (
    	"cmd/internal/obj"
    	"fmt"
    )
    
    func init() {
    	obj.RegisterRegister(obj.RBaseLOONG64, REG_LAST+1, rconv)
    	obj.RegisterOpcode(obj.ABaseLoong64, Anames)
    }
    
    func rconv(r int) string {
    	if r == 0 {
    		return "NONE"
    	}
    	if r == REGG {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 11 20:11:34 UTC 2022
    - 931 bytes
    - Viewed (0)
  5. src/internal/bytealg/indexbyte_native.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 && !plan9) || s390x || arm || arm64 || loong64 || ppc64 || ppc64le || mips || mipsle || mips64 || mips64le || riscv64 || wasm
    
    package bytealg
    
    //go:noescape
    func IndexByte(b []byte, c byte) int
    
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 17:30:15 UTC 2023
    - 438 bytes
    - Viewed (0)
  6. src/vendor/golang.org/x/sys/cpu/endian_little.go

    // Copyright 2023 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 || amd64p32 || alpha || arm || arm64 || loong64 || mipsle || mips64le || mips64p32le || nios2 || ppc64le || riscv || riscv64 || sh || wasm
    
    package cpu
    
    // IsBigEndian records whether the GOARCH's byte order is big endian.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 433 bytes
    - Viewed (0)
  7. src/internal/bytealg/compare_native.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
    
    //go:noescape
    func Compare(a, b []byte) int
    
    func CompareString(a, b string) int {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 23:39:07 UTC 2024
    - 726 bytes
    - Viewed (0)
  8. src/cmd/compile/internal/test/inl_test.go

    		},
    	}
    
    	if runtime.GOARCH != "386" && runtime.GOARCH != "loong64" && runtime.GOARCH != "mips64" && runtime.GOARCH != "mips64le" && runtime.GOARCH != "riscv64" {
    		// nextFreeFast calls sys.TrailingZeros64, which on 386 is implemented in asm and is not inlinable.
    		// We currently don't have midstack inlining so nextFreeFast is also not inlinable on 386.
    		// On loong64, mips64x and riscv64, TrailingZeros64 is not intrinsified and causes nextFreeFast
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  9. src/internal/abi/switch.go

    		return false
    	}
    	// We need an atomic load instruction to make the cache multithreaded-safe.
    	// (AtomicLoadPtr needs to be implemented in cmd/compile/internal/ssa/_gen/ARCH.rules.)
    	switch goarch {
    	case "amd64", "arm64", "loong64", "mips", "mipsle", "mips64", "mips64le", "ppc64", "ppc64le", "riscv64", "s390x":
    		return true
    	default:
    		return false
    	}
    }
    
    type TypeAssert struct {
    	Cache   *TypeAssertCache
    	Inter   *InterfaceType
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 17:02:53 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  10. src/runtime/stubs_loong64.go

    // Copyright 2022 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 loong64
    
    package runtime
    
    // Called from assembly only; declared for go vet.
    func load_g()
    func save_g()
    
    // Used by reflectcall and the reflect package.
    //
    // Spills/loads arguments in registers to/from an internal/abi.RegArgs
    // respectively. Does not follow the Go ABI.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:23 UTC 2023
    - 638 bytes
    - Viewed (0)
Back to top