Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for LOONG64 (0.14 sec)

  1. test/codegen/mathbits.go

    	// amd64:"NEGL","ADCQ","SBBQ","NEGQ"
    	// loong64: "ADDV", "SGTU"
    	// ppc64x: "ADDC", "ADDE", "ADDZE"
    	// s390x:"ADDE","ADDC\t[$]-1,"
    	// mips64:"ADDV","SGTU"
    	// riscv64: "ADD","SLTU"
    	return bits.Add(x, 7, ci)
    }
    
    func AddZ(x, y uint) (r, co uint) {
    	// arm64:"ADDS","ADC",-"ADCS",-"ADD\t",-"CMP"
    	// amd64:"ADDQ","SBBQ","NEGQ",-"NEGL",-"ADCQ"
    	// loong64: "ADDV", "SGTU"
    	// ppc64x: "ADDC", -"ADDE", "ADDZE"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go

    // go run linux/mksysnum.go -Wall -Werror -static -I/tmp/loong64/include /tmp/loong64/include/asm/unistd.h
    // Code generated by the command above; see README.md. DO NOT EDIT.
    
    //go:build loong64 && linux
    
    package unix
    
    const (
    	SYS_IO_SETUP                = 0
    	SYS_IO_DESTROY              = 1
    	SYS_IO_SUBMIT               = 2
    	SYS_IO_CANCEL               = 3
    	SYS_IO_GETEVENTS            = 4
    	SYS_SETXATTR                = 5
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loadelf/ldelf.go

    		LOONG64 | uint32(elf.R_LARCH_SOP_POP_32_S_0_10_10_16_S2)<<16,
    		LOONG64 | uint32(elf.R_LARCH_MARK_PCREL)<<16,
    		LOONG64 | uint32(elf.R_LARCH_ADD24)<<16,
    		LOONG64 | uint32(elf.R_LARCH_ADD32)<<16,
    		LOONG64 | uint32(elf.R_LARCH_SUB24)<<16,
    		LOONG64 | uint32(elf.R_LARCH_SUB32)<<16,
    		LOONG64 | uint32(elf.R_LARCH_B26)<<16,
    		LOONG64 | uint32(elf.R_LARCH_32_PCREL)<<16:
    		return 4, 4, nil
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:12:12 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  4. 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)
  5. src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go

    // cgo -godefs -objdir=/tmp/loong64/cgo -- -Wall -Werror -static -I/tmp/loong64/include linux/types.go | go run mkpost.go
    // Code generated by the command above; see README.md. DO NOT EDIT.
    
    //go:build loong64 && linux
    
    package unix
    
    const (
    	SizeofPtr  = 0x8
    	SizeofLong = 0x8
    )
    
    type (
    	_C_long int64
    )
    
    type Timespec struct {
    	Sec  int64
    	Nsec int64
    }
    
    type Timeval struct {
    	Sec  int64
    	Usec int64
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 12.1K 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/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)
  8. 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)
  9. 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)
  10. 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)
Back to top