Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 59 for KaCall (0.16 sec)

  1. src/cmd/internal/obj/s390x/a.out.go

    	AVMSLEOG
    
    	ANOPH // NOP
    
    	// binary
    	ABYTE
    	AWORD
    	ADWORD
    
    	// Breakpoint
    	ABRRK
    
    	// end marker
    	ALAST
    
    	// aliases
    	ABR = obj.AJMP
    	ABL = obj.ACALL
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 05 16:41:03 UTC 2023
    - 12.4K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/riscv/obj.go

    	"fmt"
    	"internal/abi"
    	"internal/buildcfg"
    	"log"
    	"math/bits"
    	"strings"
    )
    
    func buildop(ctxt *obj.Link) {}
    
    func jalToSym(ctxt *obj.Link, p *obj.Prog, lr int16) {
    	switch p.As {
    	case obj.ACALL, obj.AJMP, obj.ARET, obj.ADUFFZERO, obj.ADUFFCOPY:
    	default:
    		ctxt.Diag("unexpected Prog in jalToSym: %v", p)
    		return
    	}
    
    	p.As = AJAL
    	p.Mark |= NEED_JAL_RELOC
    	p.From.Type = obj.TYPE_REG
    	p.From.Reg = lr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/ppc64/a.out.go

    	AXVCVUXDSP
    	AXVCVUXWSP
    	AXSMAXJDP
    	AXSMINJDP
    	ALASTAOUT // The last instruction in this list. Also the first opcode generated by ppc64map.
    
    	// aliases
    	ABR   = obj.AJMP
    	ABL   = obj.ACALL
    	ALAST = ALASTGEN // The final enumerated instruction value + 1. This is used to size the oprange table.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/s390x/ssa.go

    		s.TailCall(v)
    	case ssa.OpS390XLoweredWB:
    		p := s.Prog(obj.ACALL)
    		p.To.Type = obj.TYPE_MEM
    		p.To.Name = obj.NAME_EXTERN
    		// AuxInt encodes how many buffer entries we need.
    		p.To.Sym = ir.Syms.GCWriteBarrier[v.AuxInt-1]
    	case ssa.OpS390XLoweredPanicBoundsA, ssa.OpS390XLoweredPanicBoundsB, ssa.OpS390XLoweredPanicBoundsC:
    		p := s.Prog(obj.ACALL)
    		p.To.Type = obj.TYPE_MEM
    		p.To.Name = obj.NAME_EXTERN
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 27.1K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/arm64/obj7.go

    		p1 := obj.Appendp(p, c.newprog)
    		p1.As = AADD
    		p1.From.Type = obj.TYPE_CONST
    		p1.From.Offset = offset
    		p1.To.Type = obj.TYPE_REG
    		p1.To.Reg = REGTMP
    		p2 := obj.Appendp(p1, c.newprog)
    		p2.As = obj.ACALL
    		p2.To.Type = obj.TYPE_REG
    		p2.To.Reg = REGTMP
    	}
    
    	// We only care about global data: NAME_EXTERN means a global
    	// symbol in the Go sense, and p.Sym.Local is true for a few
    	// internally defined symbols.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 05:46:32 UTC 2023
    - 28.4K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/arm64/a.out.go

    	AVUSHLL2
    	AVUSHR
    	AVUSRA
    	AVUXTL
    	AVUXTL2
    	AVUZP1
    	AVUZP2
    	AVXAR
    	AVZIP1
    	AVZIP2
    	AWFE
    	AWFI
    	AWORD
    	AYIELD
    	ALAST
    	AB  = obj.AJMP
    	ABL = obj.ACALL
    )
    
    const (
    	// shift types
    	SHIFT_LL  = 0 << 22
    	SHIFT_LR  = 1 << 22
    	SHIFT_AR  = 2 << 22
    	SHIFT_ROR = 3 << 22
    )
    
    // Arrangement for ARM64 SIMD instructions
    const (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 17:56:30 UTC 2023
    - 18.1K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/arch/arch.go

    	}
    	for i, s := range arm.Anames {
    		if obj.As(i) >= obj.A_ARCHSPECIFIC {
    			instructions[s] = obj.As(i) + obj.ABaseARM
    		}
    	}
    	// Annoying aliases.
    	instructions["B"] = obj.AJMP
    	instructions["BL"] = obj.ACALL
    	// MCR differs from MRC by the way fields of the word are encoded.
    	// (Details in arm.go). Here we add the instruction so parse will find
    	// it, but give it an opcode number known only to us.
    	instructions["MCR"] = aMCR
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 21 06:51:28 UTC 2023
    - 21.3K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/loong64/obj.go

    		}
    		source = &p.From
    	} else if p.To.Name == obj.NAME_EXTERN && !p.To.Sym.Local() {
    		source = &p.To
    	} else {
    		return
    	}
    	if p.As == obj.ATEXT || p.As == obj.AFUNCDATA || p.As == obj.ACALL || p.As == obj.ARET || p.As == obj.AJMP {
    		return
    	}
    	if source.Sym.Type == objabi.STLSBSS {
    		return
    	}
    	if source.Type != obj.TYPE_MEM {
    		ctxt.Diag("don't know how to handle %v with -shared", p)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:22:18 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/x86/asm6.go

    	{ABTSQ, ybtl, Pw, opBytes{0x0f, 0xba, 05, 0x0f, 0xab}},
    	{ABTSW, ybtl, Pq, opBytes{0xba, 05, 0xab}},
    	{ABTW, ybtl, Pq, opBytes{0xba, 04, 0xa3}},
    	{ABYTE, ybyte, Px, opBytes{1}},
    	{obj.ACALL, ycall, Px, opBytes{0xff, 02, 0xff, 0x15, 0xe8}},
    	{ACBW, ynone, Pe, opBytes{0x98}},
    	{ACDQ, ynone, Px, opBytes{0x99}},
    	{ACDQE, ynone, Pw, opBytes{0x98}},
    	{ACLAC, ynone, Pm, opBytes{01, 0xca}},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/s390x/objz.go

    		}
    		source = &p.From
    	} else if p.To.Name == obj.NAME_EXTERN && !p.To.Sym.Local() {
    		source = &p.To
    	} else {
    		return
    	}
    	if p.As == obj.ATEXT || p.As == obj.AFUNCDATA || p.As == obj.ACALL || p.As == obj.ARET || p.As == obj.AJMP {
    		return
    	}
    	if source.Sym.Type == objabi.STLSBSS {
    		return
    	}
    	if source.Type != obj.TYPE_MEM {
    		c.ctxt.Diag("don't know how to handle %v with -dynlink", p)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 21K bytes
    - Viewed (0)
Back to top