Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 49 for LOONG64 (0.15 sec)

  1. src/runtime/stkframe.go

    		}
    		if stackmap.nbit == 0 {
    			args.n = 0
    		} else {
    			args = stackmapdata(stackmap, pcdata)
    		}
    	}
    
    	// stack objects.
    	if (GOARCH == "amd64" || GOARCH == "arm64" || GOARCH == "loong64" || GOARCH == "ppc64" || GOARCH == "ppc64le" || GOARCH == "riscv64") &&
    		unsafe.Sizeof(abi.RegArgs{}) > 0 && isReflect {
    		// For reflect.makeFuncStub and reflect.methodValueCall,
    		// we need to fake the stack object record.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 15:10:48 UTC 2024
    - 9.9K 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/vendor/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go

    	asmArchS390X    = asmArch{name: "s390x", bigEndian: true, stack: "R15", lr: true}
    	asmArchWasm     = asmArch{name: "wasm", bigEndian: false, stack: "SP", lr: false}
    	asmArchLoong64  = asmArch{name: "loong64", bigEndian: false, stack: "R3", lr: true}
    
    	arches = []*asmArch{
    		&asmArch386,
    		&asmArchArm,
    		&asmArchArm64,
    		&asmArchAmd64,
    		&asmArchMips,
    		&asmArchMipsLE,
    		&asmArchMips64,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssagen/ssa.go

    		},
    		sys.AMD64, sys.ARM64, sys.Loong64, sys.MIPS, sys.MIPS64, sys.PPC64, sys.RISCV64, sys.S390X)
    
    	addF("internal/runtime/atomic", "Store",
    		func(s *state, n *ir.CallExpr, args []*ssa.Value) *ssa.Value {
    			s.vars[memVar] = s.newValue3(ssa.OpAtomicStore32, types.TypeMem, args[0], args[1], s.mem())
    			return nil
    		},
    		sys.AMD64, sys.ARM64, sys.Loong64, sys.MIPS, sys.MIPS64, sys.PPC64, sys.RISCV64, sys.S390X)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  5. src/cmd/go/internal/work/build.go

    		enable interoperation with memory sanitizer.
    		Supported only on linux/amd64, linux/arm64, linux/loong64, freebsd/amd64
    		and only with Clang/LLVM as the host C compiler.
    		PIE build mode will be used on all platforms except linux/amd64.
    	-asan
    		enable interoperation with address sanitizer.
    		Supported only on linux/arm64, linux/amd64, linux/loong64.
    		Supported on linux/amd64 or linux/arm64 and only with GCC 7 and higher
    		or Clang/LLVM 9 and higher.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 17:22:59 UTC 2024
    - 33.2K bytes
    - Viewed (0)
  6. 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)
  7. src/cmd/compile/internal/ssa/config.go

    		c.gpRegMask = gpRegMaskMIPS64
    		c.fpRegMask = fpRegMaskMIPS64
    		c.specialRegMask = specialRegMaskMIPS64
    		c.FPReg = framepointerRegMIPS64
    		c.LinkReg = linkRegMIPS64
    		c.hasGReg = true
    	case "loong64":
    		c.PtrSize = 8
    		c.RegSize = 8
    		c.lowerBlock = rewriteBlockLOONG64
    		c.lowerValue = rewriteValueLOONG64
    		c.registers = registersLOONG64[:]
    		c.gpRegMask = gpRegMaskLOONG64
    		c.fpRegMask = fpRegMaskLOONG64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:11:47 UTC 2024
    - 12.9K bytes
    - Viewed (0)
  8. src/cmd/link/link_test.go

    DATA	·alignPcFnAddr(SB)/8,$·alignPc(SB)
    `,
    	"loong64": `
    #include "textflag.h"
    
    TEXT	·alignPc(SB),NOSPLIT, $0-0
    	MOVV	$2, R4
    	PCALIGN	$512
    	MOVV	$3, R5
    	RET
    
    GLOBL	·alignPcFnAddr(SB),RODATA,$8
    DATA	·alignPcFnAddr(SB)/8,$·alignPc(SB)
    `,
    }
    
    // TestFuncAlign verifies that the address of a function can be aligned
    // with a specific value on arm64 and loong64.
    func TestFuncAlign(t *testing.T) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:02 UTC 2024
    - 43.5K bytes
    - Viewed (0)
  9. src/runtime/asm_loong64.s

    	// should never return
    	JAL	runtime·abort(SB)
    	UNDEF
    
    /*
     * support for morestack
     */
    
    // Called during function prolog when more stack is needed.
    // Caller has already loaded:
    // loong64: R31: LR
    //
    // The traceback routines see morestack on a g0 as being
    // the top of a stack (for example, morestack calling newstack
    // calling the scheduler calling newm calling gc), so we must
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
  10. 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)
Back to top