Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 623 for opcode (0.1 sec)

  1. src/debug/dwarf/entry.go

    	}
    	var addrBase int64
    	if cu != nil {
    		addrBase, _ = cu.Val(AttrAddrBase).(int64)
    	}
    
    	buf := makeBuf(d, u, "rnglists", 0, d.rngLists)
    	buf.skip(int(ranges))
    	for {
    		opcode := buf.uint8()
    		switch opcode {
    		case rleEndOfList:
    			if buf.err != nil {
    				return nil, buf.err
    			}
    			return ret, nil
    
    		case rleBaseAddressx:
    			baseIdx := buf.uint()
    			var err error
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 30.7K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/macho.go

    	PLATFORM_TVOS        MachoPlatform = 3
    	PLATFORM_WATCHOS     MachoPlatform = 4
    	PLATFORM_BRIDGEOS    MachoPlatform = 5
    	PLATFORM_MACCATALYST MachoPlatform = 6
    )
    
    // rebase table opcode
    const (
    	REBASE_TYPE_POINTER         = 1
    	REBASE_TYPE_TEXT_ABSOLUTE32 = 2
    	REBASE_TYPE_TEXT_PCREL32    = 3
    
    	REBASE_OPCODE_MASK                               = 0xF0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/check.go

    				canHaveAuxInt = true
    				canHaveAux = true
    			case auxCCop:
    				if opcodeTable[Op(v.AuxInt)].name == "OpInvalid" {
    					f.Fatalf("value %v has an AuxInt value that is a valid opcode", v)
    				}
    				canHaveAuxInt = true
    			case auxS390XCCMask:
    				if _, ok := v.Aux.(s390x.CCMask); !ok {
    					f.Fatalf("bad type %T for S390XCCMask in %v", v.Aux, v)
    				}
    				canHaveAux = true
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 16:41:23 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/mips/obj0.go

    		s.used.ireg |= 1 << (REGTMP - REG_R0)
    	}
    
    	ar := 0  /* dest is really reference */
    	ad := 0  /* source/dest is really address */
    	ld := 0  /* opcode is load instruction */
    	sz := 20 /* size of load/store for overlap computation */
    
    	/*
    	 * flags based on opcode
    	 */
    	switch p.As {
    	case obj.ATEXT:
    		c.autosize = int32(p.To.Offset + 8)
    		ad = 1
    
    	case AJAL:
    		r := p.Reg
    		if r == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 30.6K bytes
    - Viewed (0)
  5. src/encoding/json/scanner.go

    // Copyright 2010 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 json
    
    // JSON value parser state machine.
    // Just about at the limit of what is reasonable to write by hand.
    // Some parts are a bit tedious, but overall it nicely factors out the
    // otherwise common code from the multiple scanning functions
    // in this package (Compact, Indent, checkValid, etc).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:04:28 UTC 2023
    - 16.1K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/asmdecl/asmdecl.go

    	m := asmOpcode.FindStringSubmatch(line)
    	if m == nil {
    		if !strings.HasPrefix(strings.TrimSpace(line), "//") {
    			badf("cannot find assembly opcode")
    		}
    		return
    	}
    
    	addr := strings.HasPrefix(expr, "$")
    
    	// Determine operand sizes from instruction.
    	// Typically the suffix suffices, but there are exceptions.
    	var src, dst, kind asmKind
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/arch/arch.go

    	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
    
    	return &Arch{
    		LinkArch:       &arm.Linkarm,
    		Instructions:   instructions,
    		Register:       register,
    		RegisterPrefix: registerPrefix,
    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/debug/dwarf/type.go

    //
    // Here is an example of C/C++ bit field use, along with what to
    // expect in terms of DWARF bit offset info. Consider this code:
    //
    //	struct S {
    //		int q;
    //		int j:5;
    //		int k:6;
    //		int m:5;
    //		int n:8;
    //	} s;
    //
    // For the code above, one would expect to see the following for
    // DW_AT_bit_offset values (using GCC 8):
    //
    //	       Little   |     Big
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 21.9K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/x86/ssa.go

    		p.To.Offset = v.AuxInt
    	case ssa.Op386DUFFCOPY:
    		p := s.Prog(obj.ADUFFCOPY)
    		p.To.Type = obj.TYPE_ADDR
    		p.To.Sym = ir.Syms.Duffcopy
    		p.To.Offset = v.AuxInt
    
    	case ssa.OpCopy: // TODO: use MOVLreg for reg->reg copies instead of OpCopy?
    		if v.Type.IsMemory() {
    			return
    		}
    		x := v.Args[0].Reg()
    		y := v.Reg()
    		if x != y {
    			opregreg(s, moveByType(v.Type), y, x)
    		}
    	case ssa.OpLoadReg:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 26.7K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/RISCV64Ops.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.
    
    package main
    
    import (
    	"fmt"
    )
    
    // Notes:
    //  - Boolean types occupy the entire register. 0=false, 1=true.
    
    // Suffixes encode the bit width of various instructions:
    //
    // D (double word) = 64 bit int
    // W (word)        = 32 bit int
    // H (half word)   = 16 bit int
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 30.7K bytes
    - Viewed (0)
Back to top