Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for LOONG64 (0.26 sec)

  1. 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)
  2. src/cmd/internal/obj/loong64/asm.go

    	if oprange[AOR&obj.AMask] == nil {
    		c.ctxt.Diag("loong64 ops not initialized, call loong64.buildop first")
    	}
    
    	pc := int64(0)
    	p.Pc = pc
    
    	var m int
    	var o *Optab
    	for p = p.Link; p != nil; p = p.Link {
    		p.Pc = pc
    		o = c.oplook(p)
    		m = int(o.size)
    		if m == 0 {
    			switch p.As {
    			case obj.APCALIGN:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/elf.go

    		} else {
    			ehdr.Flags = 2 /* Version 2 ABI */
    		}
    		fallthrough
    	case sys.AMD64, sys.ARM64, sys.Loong64, sys.MIPS64, sys.RISCV64:
    		if ctxt.Arch.Family == sys.MIPS64 {
    			ehdr.Flags = 0x20000004 /* MIPS 3 CPIC */
    		}
    		if ctxt.Arch.Family == sys.Loong64 {
    			ehdr.Flags = 0x43 /* DOUBLE_FLOAT, OBJABI_V1 */
    		}
    		if ctxt.Arch.Family == sys.RISCV64 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  4. src/cmd/dist/build.go

    	rebuildall bool
    	noOpt      bool
    	isRelease  bool
    
    	vflag int // verbosity
    )
    
    // The known architectures.
    var okgoarch = []string{
    	"386",
    	"amd64",
    	"arm",
    	"arm64",
    	"loong64",
    	"mips",
    	"mipsle",
    	"mips64",
    	"mips64le",
    	"ppc64",
    	"ppc64le",
    	"riscv64",
    	"s390x",
    	"sparc64",
    	"wasm",
    }
    
    // The known operating systems.
    var okgoos = []string{
    	"darwin",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:34:40 UTC 2024
    - 54K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/rewrite.go

    		return sz <= 16 || (sz < 1024 && disjoint(dst, sz, src, sz))
    	case "386", "arm64":
    		return sz <= 8
    	case "s390x", "ppc64", "ppc64le":
    		return sz <= 8 || disjoint(dst, sz, src, sz)
    	case "arm", "loong64", "mips", "mips64", "mipsle", "mips64le":
    		return sz <= 4
    	}
    	return false
    }
    func IsInlinableMemmove(dst, src *Value, sz int64, c *Config) bool {
    	return isInlinableMemmove(dst, src, sz, c)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  6. src/cmd/internal/testdir/testdir_test.go

    		"386":     {"GO386", "sse2", "softfloat"},
    		"amd64":   {"GOAMD64", "v1", "v2", "v3", "v4"},
    		"arm":     {"GOARM", "5", "6", "7", "7,softfloat"},
    		"arm64":   {"GOARM64", "v8.0", "v8.1"},
    		"loong64": {},
    		"mips":    {"GOMIPS", "hardfloat", "softfloat"},
    		"mips64":  {"GOMIPS64", "hardfloat", "softfloat"},
    		"ppc64":   {"GOPPC64", "power8", "power9", "power10"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 20:08:06 UTC 2024
    - 57.5K bytes
    - Viewed (0)
  7. src/cmd/link/internal/ld/lib.go

    	case sys.S390X:
    		return []string{"-m64"}
    	case sys.ARM:
    		return []string{"-marm"}
    	case sys.ARM64:
    		if buildcfg.GOOS == "darwin" {
    			return []string{"-arch", "arm64"}
    		}
    	case sys.Loong64:
    		return []string{"-mabi=lp64d"}
    	case sys.MIPS64:
    		return []string{"-mabi=64"}
    	case sys.MIPS:
    		return []string{"-mabi=32"}
    	case sys.PPC64:
    		if buildcfg.GOOS == "aix" {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/regalloc.go

    		case "amd64":
    			s.allocatable &^= 1 << 15 // R15
    		case "arm":
    			s.allocatable &^= 1 << 9 // R9
    		case "arm64":
    			// nothing to do
    		case "loong64": // R2 (aka TP) already reserved.
    			// nothing to do
    		case "ppc64le": // R2 already reserved.
    			// nothing to do
    		case "riscv64": // X3 (aka GP) and X4 (aka TP) already reserved.
    			// nothing to do
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
  9. src/cmd/cgo/gcc.go

    		if gomips == "hardfloat" {
    			return []string{"-mabi=32", "-mfp32", "-mhard-float", "-mno-odd-spreg"}
    		} else if gomips == "softfloat" {
    			return []string{"-mabi=32", "-msoft-float"}
    		}
    	case "loong64":
    		return []string{"-mabi=lp64d"}
    	}
    	return nil
    }
    
    func gccTmp() string {
    	return *objDir + "_cgo_.o"
    }
    
    // gccCmd returns the gcc command line to use for compiling
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 97K bytes
    - Viewed (0)
Back to top