Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 49 for LOONG64 (0.18 sec)

  1. src/cmd/link/internal/loong64/asm.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/objabi"
    	"cmd/internal/sys"
    	"cmd/link/internal/ld"
    	"cmd/link/internal/loader"
    	"cmd/link/internal/sym"
    	"debug/elf"
    	"log"
    )
    
    func gentext(ctxt *ld.Link, ldr *loader.Loader) {
    	initfunc, addmoduledata := ld.PrepareAddmoduledata(ctxt)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  2. src/internal/runtime/atomic/atomic_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 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)
  3. src/runtime/hash64.go

    // Use of this source code is governed by a BSD-style
    // 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)
  4. src/cmd/compile/internal/types2/sizes.go

    }
    
    // common architecture word sizes and alignments
    var gcArchSizes = map[string]*gcSizes{
    	"386":      {4, 4},
    	"amd64":    {8, 8},
    	"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},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.8K bytes
    - Viewed (0)
  5. src/go/types/sizes.go

    }
    
    // common architecture word sizes and alignments
    var gcArchSizes = map[string]*gcSizes{
    	"386":      {4, 4},
    	"amd64":    {8, 8},
    	"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},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  6. src/cmd/asm/internal/asm/asm.go

    				prog.From = a[0]
    				prog.Reg = p.getRegister(prog, op, &a[1])
    				break
    			}
    		} else if p.arch.Family == sys.Loong64 {
    			if arch.IsLoong64CMP(op) {
    				prog.From = a[0]
    				prog.Reg = p.getRegister(prog, op, &a[1])
    				break
    			}
    
    			if arch.IsLoong64RDTIME(op) {
    				// The Loong64 RDTIME family of instructions is a bit special,
    				// in that both its register operands are outputs
    				prog.To = a[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  7. src/cmd/dist/test.go

    				// -static in CGO_LDFLAGS triggers a different code path
    				// than -static in -extldflags, so test both.
    				// See issue #16651.
    				if goarch != "loong64" {
    					// TODO(#56623): Why does this fail on loong64?
    					cgoTest("auto-static", "test", "auto", "static", staticCheck)
    				}
    			}
    
    			// PIE linking tests
    			if t.supportedBuildmode("pie") && !disablePIE {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 16:01:35 UTC 2024
    - 50K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/opGen.go

    	{12, loong64.REG_R13, 9, "R13"},
    	{13, loong64.REG_R14, 10, "R14"},
    	{14, loong64.REG_R15, 11, "R15"},
    	{15, loong64.REG_R16, 12, "R16"},
    	{16, loong64.REG_R17, 13, "R17"},
    	{17, loong64.REG_R18, 14, "R18"},
    	{18, loong64.REG_R19, 15, "R19"},
    	{19, loong64.REG_R20, 16, "R20"},
    	{20, loong64.REG_R21, 17, "R21"},
    	{21, loong64.REGG, -1, "g"},
    	{22, loong64.REG_R23, 18, "R23"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/testdata/loong64enc1.s

    	CMPEQD	F4, R5			// a010220c
    
    	RDTIMELW R4, R0			// 80600000
    	RDTIMEHW R4, R0			// 80640000
    	RDTIMED  R4, R5			// 85680000
    
    	MOVV    FCC0, R4		// 04dc1401
    	MOVV    R4, FCC0		// 80d81401
    
    	// Loong64 atomic memory access instructions
    	AMSWAPB		R14, (R13), R12 // ac395c38
    	AMSWAPH		R14, (R13), R12 // acb95c38
    	AMSWAPW		R14, (R13), R12 // ac396038
    	AMSWAPV		R14, (R13), R12 // acb96038
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  10. src/cmd/objdump/objdump_test.go

    var ppcPIENeed = []string{
    	"BR",
    	"CALL",
    	"RET",
    }
    
    var ppcGnuNeed = []string{
    	"mflr",
    	"lbz",
    	"beq",
    }
    
    func mustHaveDisasm(t *testing.T) {
    	switch runtime.GOARCH {
    	case "loong64":
    		t.Skipf("skipping on %s", runtime.GOARCH)
    	case "mips", "mipsle", "mips64", "mips64le":
    		t.Skipf("skipping on %s, issue 12559", runtime.GOARCH)
    	case "riscv64":
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 8.9K bytes
    - Viewed (0)
Back to top