Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 86 for LOONG64 (0.17 sec)

  1. src/cmd/asm/internal/arch/loong64.go

    func IsLoong64MUL(op obj.As) bool {
    	switch op {
    	case loong64.AMUL, loong64.AMULU, loong64.AMULV, loong64.AMULVU,
    		loong64.ADIV, loong64.ADIVU, loong64.ADIVV, loong64.ADIVVU,
    		loong64.AREM, loong64.AREMU, loong64.AREMV, loong64.AREMVU:
    		return true
    	}
    	return false
    }
    
    // IsLoong64RDTIME reports whether the op (as defined by an loong64.A*
    // constant) is one of the RDTIMELW/RDTIMEHW/RDTIMED instructions that
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/testdata/loong64.s

    WANG Xuerui <******@****.***> 1679394224 +0800
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 22 18:50:59 UTC 2023
    - 434 bytes
    - Viewed (0)
  3. src/cmd/go/testdata/mod/golang.org_toolchain_v0.0.1-go1.999testmod.linux-loong64.txt

    golang.org/******@****.***-loong64
    
    -- .mod --
    module golang.org/toolchain
    -- .info --
    {"Version":"v0.0.1-go1.999testmod.linux-loong64"}
    -- go.mod --
    module golang.org/toolchain
    -- bin/go --
    #!/bin/sh
    echo go1.999testmod here!
    -- bin/gofmt --
    echo i am unused
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 18 13:19:02 UTC 2023
    - 302 bytes
    - Viewed (0)
  4. src/cmd/compile/internal/loong64/galign.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package loong64
    
    import (
    	"cmd/compile/internal/ssa"
    	"cmd/compile/internal/ssagen"
    	"cmd/internal/obj/loong64"
    )
    
    func Init(arch *ssagen.ArchInfo) {
    	arch.LinkArch = &loong64.Linkloong64
    	arch.REGSP = loong64.REGSP
    	arch.MAXWIDTH = 1 << 50
    	arch.ZeroRange = zerorange
    	arch.Ginsnop = ginsnop
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:16 UTC 2023
    - 649 bytes
    - Viewed (0)
  5. src/cmd/compile/main.go

    	"fmt"
    	"internal/buildcfg"
    	"log"
    	"os"
    )
    
    var archInits = map[string]func(*ssagen.ArchInfo){
    	"386":      x86.Init,
    	"amd64":    amd64.Init,
    	"arm":      arm.Init,
    	"arm64":    arm64.Init,
    	"loong64":  loong64.Init,
    	"mips":     mips.Init,
    	"mipsle":   mips.Init,
    	"mips64":   mips64.Init,
    	"mips64le": mips64.Init,
    	"ppc64":    ppc64.Init,
    	"ppc64le":  ppc64.Init,
    	"riscv64":  riscv64.Init,
    	"s390x":    s390x.Init,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 13 18:14:52 UTC 2022
    - 1.3K bytes
    - Viewed (0)
  6. src/runtime/vdso_linux_loong64.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build linux && loong64
    
    package runtime
    
    const (
    	// vdsoArrayMax is the byte-size of a maximally sized array on this architecture.
    	// See cmd/compile/internal/loong64/galign.go arch.MAXWIDTH initialization.
    	vdsoArrayMax = 1<<50 - 1
    )
    
    // not currently described in manpages as of May 2022, but will eventually
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 23 21:58:55 UTC 2022
    - 793 bytes
    - Viewed (0)
  7. test/codegen/rotate.go

    func rot64(x uint64) uint64 {
    	var a uint64
    
    	// amd64:"ROLQ\t[$]7"
    	// ppc64x:"ROTL\t[$]7"
    	// loong64: "ROTRV\t[$]57"
    	// riscv64: "RORI\t[$]57"
    	a += x<<7 | x>>57
    
    	// amd64:"ROLQ\t[$]8"
    	// arm64:"ROR\t[$]56"
    	// s390x:"RISBGZ\t[$]0, [$]63, [$]8, "
    	// ppc64x:"ROTL\t[$]8"
    	// loong64: "ROTRV\t[$]56"
    	// riscv64: "RORI\t[$]56"
    	a += x<<8 + x>>56
    
    	// amd64:"ROLQ\t[$]9"
    	// arm64:"ROR\t[$]55"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 6K bytes
    - Viewed (0)
  8. src/internal/goarch/goarch_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 goarch
    
    const (
    	_ArchFamily          = LOONG64
    	_DefaultPhysPageSize = 16384
    	_PCQuantum           = 4
    	_MinFrameSize        = 8
    	_StackAlign          = PtrSize
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 17 19:48:21 UTC 2022
    - 352 bytes
    - Viewed (0)
  9. src/cmd/link/internal/loong64/obj.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"
    )
    
    func Init() (*sys.Arch, ld.Arch) {
    	arch := sys.ArchLoong64
    
    	theArch := ld.Arch{
    		Funcalign:        funcAlign,
    		Maxalign:         maxAlign,
    		Minalign:         minAlign,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 05 13:49:14 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  10. src/internal/syscall/unix/sysnum_linux_generic.go

    // license that can be found in the LICENSE file.
    
    //go:build linux && (arm64 || loong64 || riscv64)
    
    package unix
    
    // This file is named "generic" because at a certain point Linux started
    // standardizing on system call numbers across architectures. So far this
    // means only arm64 loong64 and riscv64 use the standard numbers.
    
    const (
    	getrandomTrap       uintptr = 278
    	copyFileRangeTrap   uintptr = 285
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 01:23:00 UTC 2024
    - 589 bytes
    - Viewed (0)
Back to top