Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for asmbPe (0.19 sec)

  1. src/cmd/link/internal/ld/asmb.go

    //   - writing out the code/data/dwarf Segments
    //   - writing out the architecture specific pieces.
    //
    // This function handles the second part.
    func asmb2(ctxt *Link) {
    	if thearch.Asmb2 != nil {
    		thearch.Asmb2(ctxt, ctxt.loader)
    		return
    	}
    
    	symSize = 0
    	spSize = 0
    	lcSize = 0
    
    	switch ctxt.HeadType {
    	default:
    		panic("unknown platform")
    
    	// Macho
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 02 09:22:56 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/wasm/obj.go

    )
    
    func Init() (*sys.Arch, ld.Arch) {
    	theArch := ld.Arch{
    		Funcalign: 16,
    		Maxalign:  32,
    		Minalign:  1,
    
    		Archinit:      archinit,
    		AssignAddress: assignAddress,
    		Asmb:          asmb,
    		Asmb2:         asmb2,
    		Gentext:       gentext,
    	}
    
    	return sys.ArchWasm, theArch
    }
    
    func archinit(ctxt *ld.Link) {
    	if *ld.FlagRound == -1 {
    		*ld.FlagRound = 4096
    	}
    	if *ld.FlagTextAddr == -1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 18 15:14:38 UTC 2020
    - 646 bytes
    - Viewed (0)
  3. src/cmd/asm/internal/arch/ppc64.go

    		ppc64.AEXTSWCC, ppc64.AEXTSW, ppc64.ANEGCC, ppc64.ANEGVCC,
    		ppc64.ANEGV, ppc64.ANEG, ppc64.ASLBMFEE, ppc64.ASLBMFEV,
    		ppc64.ASLBMTE, ppc64.ASUBMECC, ppc64.ASUBMEVCC, ppc64.ASUBMEV,
    		ppc64.ASUBME, ppc64.ASUBZECC, ppc64.ASUBZEVCC, ppc64.ASUBZEV,
    		ppc64.ASUBZE:
    		return true
    	}
    	return false
    }
    
    func ppc64RegisterNumber(name string, n int16) (int16, bool) {
    	switch name {
    	case "CR":
    		if 0 <= n && n <= 7 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  4. src/internal/goarch/zgoarch_armbe.go

    // Code generated by gengoarch.go using 'go generate'. DO NOT EDIT.
    
    //go:build armbe
    
    package goarch
    
    const GOARCH = `armbe`
    
    const Is386 = 0
    const IsAmd64 = 0
    const IsAmd64p32 = 0
    const IsArm = 0
    const IsArmbe = 1
    const IsArm64 = 0
    const IsArm64be = 0
    const IsLoong64 = 0
    const IsMips = 0
    const IsMipsle = 0
    const IsMips64 = 0
    const IsMips64le = 0
    const IsMips64p32 = 0
    const IsMips64p32le = 0
    const IsPpc = 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 578 bytes
    - Viewed (0)
  5. src/cmd/internal/obj/x86/evex.go

    		}
    		evexSuffixMap[i] = suffix
    	}
    }
    
    // toDisp8 tries to convert disp to proper 8-bit displacement value.
    func toDisp8(disp int32, p *obj.Prog, asmbuf *AsmBuf) (disp8 byte, ok bool) {
    	if asmbuf.evexflag {
    		bcst := evexSuffixMap[p.Scond].broadcast
    		elemSize := asmbuf.evex.DispMultiplier(bcst)
    		return compressedDisp8(disp, elemSize)
    	}
    	return byte(disp), disp >= -128 && disp < 128
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 11 16:34:30 UTC 2022
    - 9.3K bytes
    - Viewed (0)
  6. src/go/types/gccgosizes.go

    // Last update 2019-01-22.
    
    package types
    
    var gccgoArchSizes = map[string]*StdSizes{
    	"386":         {4, 4},
    	"alpha":       {8, 8},
    	"amd64":       {8, 8},
    	"amd64p32":    {4, 8},
    	"arm":         {4, 8},
    	"armbe":       {4, 8},
    	"arm64":       {8, 8},
    	"arm64be":     {8, 8},
    	"ia64":        {8, 8},
    	"loong64":     {8, 8},
    	"m68k":        {4, 2},
    	"mips":        {4, 8},
    	"mipsle":      {4, 8},
    	"mips64":      {8, 8},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/sys/unix/endian_big.go

    // Copyright 2016 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 armbe || arm64be || m68k || mips || mips64 || mips64p32 || ppc || ppc64 || s390 || s390x || shbe || sparc || sparc64
    
    package unix
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 330 bytes
    - Viewed (0)
  8. src/encoding/binary/native_endian_big.go

    // Copyright 2023 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 armbe || arm64be || m68k || mips || mips64 || mips64p32 || ppc || ppc64 || s390 || s390x || shbe || sparc || sparc64
    
    package binary
    
    type nativeEndian struct {
    	bigEndian
    }
    
    // NativeEndian is the native-endian implementation of [ByteOrder] and [AppendByteOrder].
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:04:28 UTC 2023
    - 466 bytes
    - Viewed (0)
  9. src/vendor/golang.org/x/sys/cpu/endian_big.go

    // Copyright 2023 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 armbe || arm64be || m68k || mips || mips64 || mips64p32 || ppc || ppc64 || s390 || s390x || shbe || sparc || sparc64
    
    package cpu
    
    // IsBigEndian records whether the GOARCH's byte order is big endian.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 397 bytes
    - Viewed (0)
  10. src/cmd/compile/internal/types2/gccgosizes.go

    // Last update 2019-01-22.
    
    package types2
    
    var gccgoArchSizes = map[string]*StdSizes{
    	"386":         {4, 4},
    	"alpha":       {8, 8},
    	"amd64":       {8, 8},
    	"amd64p32":    {4, 8},
    	"arm":         {4, 8},
    	"armbe":       {4, 8},
    	"arm64":       {8, 8},
    	"arm64be":     {8, 8},
    	"ia64":        {8, 8},
    	"loong64":     {8, 8},
    	"m68k":        {4, 2},
    	"mips":        {4, 8},
    	"mipsle":      {4, 8},
    	"mips64":      {8, 8},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 17 19:55:06 UTC 2023
    - 1K bytes
    - Viewed (0)
Back to top