Search Options

Results per page
Sort
Preferred Languages
Advance

Results 81 - 90 of 1,797 for Opcode (0.17 sec)

  1. src/cmd/internal/obj/riscv/inst.go

    // Code generated by ./parse.py -go rv64_a rv64_d rv64_f rv64_i rv64_m rv64_q rv64_zba rv64_zbb rv64_zbs rv_a rv_d rv_f rv_i rv_m rv_q rv_zba rv_zbb rv_zbs rv_s rv_system rv_zicsr; DO NOT EDIT.
    package riscv
    
    import "cmd/internal/obj"
    
    type inst struct {
    	opcode uint32
    	funct3 uint32
    	rs2    uint32
    	csr    int64
    	funct7 uint32
    }
    
    func encode(a obj.As) *inst {
    	switch a {
    	case AADD:
    		return &inst{0x33, 0x0, 0x0, 0, 0x0}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 14:19:33 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/decompose.go

    	// Recursively decompose elem phi.
    	decomposeUserPhi(elem)
    }
    
    // MaxStruct is the maximum number of fields a struct
    // can have and still be SSAable.
    const MaxStruct = 4
    
    // StructMakeOp returns the opcode to construct a struct with the
    // given number of fields.
    func StructMakeOp(nf int) Op {
    	switch nf {
    	case 0:
    		return OpStructMake0
    	case 1:
    		return OpStructMake1
    	case 2:
    		return OpStructMake2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 23 21:22:15 UTC 2022
    - 13.4K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/mips/asm0.go

    		return SP(3, 7) | OP(44, 4)
    	case ASEB:
    		return SP(3, 7) | OP(132, 0)
    	case ASEH:
    		return SP(3, 7) | OP(196, 0)
    	}
    
    	if a < 0 {
    		c.ctxt.Diag("bad rrr opcode -%v", -a)
    	} else {
    		c.ctxt.Diag("bad rrr opcode %v", a)
    	}
    	return 0
    }
    
    func (c *ctxt0) opirr(a obj.As) uint32 {
    	switch a {
    	case AADD:
    		return SP(1, 0)
    	case AADDU:
    		return SP(1, 1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. src/cmd/asm/internal/asm/testdata/ppc64.s

    // Copyright 2015 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.
    
    // This contains the majority of valid opcode combinations
    // available in cmd/internal/obj/ppc64/asm9.go with
    // their valid instruction encodings.
    
    #include "../../../../../runtime/textflag.h"
    
    // In case of index mode instructions, usage of
    // (Rx)(R0) is equivalent to (Rx+R0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  10. 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)
Back to top