Search Options

Results per page
Sort
Preferred Languages
Advance

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

  1. src/cmd/compile/internal/ssa/_gen/LOONG64.rules

    Guoqi Chen <******@****.***> 1692152533 +0800
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:26:25 UTC 2023
    - 31.8K bytes
    - Viewed (0)
  2. 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)
  3. 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)
  4. 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)
  5. src/cmd/asm/internal/arch/arch.go

    	for i := loong64.REG_R0; i <= loong64.REG_R31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	for i := loong64.REG_F0; i <= loong64.REG_F31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	for i := loong64.REG_FCSR0; i <= loong64.REG_FCSR31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    	for i := loong64.REG_FCC0; i <= loong64.REG_FCC31; i++ {
    		register[obj.Rconv(i)] = int16(i)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 21.3K bytes
    - Viewed (0)
  6. 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)
  7. src/cmd/asm/internal/asm/endtoend_test.go

    	testEndToEnd(t, "mips", "mips")
    	testEndToEnd(t, "mips64", "mips64")
    }
    
    func TestLOONG64Encoder(t *testing.T) {
    	testEndToEnd(t, "loong64", "loong64enc1")
    	testEndToEnd(t, "loong64", "loong64enc2")
    	testEndToEnd(t, "loong64", "loong64enc3")
    	testEndToEnd(t, "loong64", "loong64")
    }
    
    func TestPPC64EndToEnd(t *testing.T) {
    	defer func(old int) { buildcfg.GOPPC64 = old }(buildcfg.GOPPC64)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 07 18:42:59 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  8. 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)
  9. src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go

    		{name: "FPF", controls: 1}, // FP flag is false
    	}
    
    	archs = append(archs, arch{
    		name:     "LOONG64",
    		pkg:      "cmd/internal/obj/loong64",
    		genfile:  "../../loong64/ssa.go",
    		ops:      ops,
    		blocks:   blocks,
    		regnames: regNamesLOONG64,
    		// TODO: support register ABI on loong64
    		ParamIntRegNames:   "R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16 R17 R18 R19",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:19 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/branchelim.go

    // rewrite Phis in the postdominator as CondSelects.
    func branchelim(f *Func) {
    	// FIXME: add support for lowering CondSelects on more architectures
    	switch f.Config.arch {
    	case "arm64", "ppc64le", "ppc64", "amd64", "wasm", "loong64":
    		// implemented
    	default:
    		return
    	}
    
    	// Find all the values used in computing the address of any load.
    	// Typically these values have operations like AddPtr, Lsh64x64, etc.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 30 17:46:51 UTC 2022
    - 12.7K bytes
    - Viewed (0)
Back to top