Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 1,763 for opcode (0.16 sec)

  1. src/cmd/internal/obj/ppc64/asm9.go

    	{as: obj.APCALIGN, a1: C_32CON, type_: 0, size: 0}, // align code
    }
    
    // These are opcodes above which may generate different sequences depending on whether prefix opcode support
    // is available
    type PrefixableOptab struct {
    	Optab
    	minGOPPC64 int  // Minimum GOPPC64 required to support this.
    	pfxsize    int8 // Instruction sequence size when prefixed opcodes are used
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/arm/armasm/decode.go

    // The opBits describe bits that should be extracted from x and added to the opcode.
    // For example opBits = 0x1234 means that the value
    //
    //	(2 bits at offset 1) followed by (4 bits at offset 3)
    //
    // should be added to op.
    // Finally the args describe how to decode the instruction arguments.
    // args is stored as a fixed-size array; if there are fewer than len(args) arguments,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 12.6K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/arm64/asm7.go

    		offset = p.To.Offset
    		list = p.From.Offset
    	default:
    		c.ctxt.Diag("invalid operation on op %v", p.As)
    	}
    	opcode := (list >> 12) & 15
    	q := (list >> 30) & 1
    	size := (list >> 10) & 3
    	if offset == 0 {
    		return
    	}
    	switch opcode {
    	case 0x7:
    		n = 1 // one register
    	case 0xa:
    		n = 2 // two registers
    	case 0x6:
    		n = 3 // three registers
    	case 0x2:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/asm6.go

    	ab.Put4(evexEscapeByte, p0, p1, p2)
    	ab.Put1(evex.opcode)
    }
    
    // Emit VEX prefix and opcode byte.
    // The three addresses are the r/m, vvvv, and reg fields.
    // The reg and rm arguments appear in the same order as the
    // arguments to asmand, which typically follows the call to asmvex.
    // The final two arguments are the VEX prefix (see encoding above)
    // and the opcode byte.
    // For details about vex prefix see:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  5. src/internal/bytealg/equal_ppc64x.s

    // Copyright 2018 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 ppc64 || ppc64le
    
    #include "go_asm.h"
    #include "textflag.h"
    
    // 4K (smallest case) page size offset mask for PPC64.
    #define PAGE_OFFSET 4095
    
    // Likewise, the BC opcode is hard to read, and no extended
    // mnemonics are offered for these forms.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  6. test/codegen/math.go

    	// ppc64x:"FCPSGN"
    	// riscv64:"FSGNJD"
    	// arm64:"ORR", -"AND"
    	sink64[1] = math.Copysign(c, -1)
    
    	// Like math.Copysign(c, -1), but with integer operations. Useful
    	// for platforms that have a copysign opcode to see if it's detected.
    	// s390x:"LNDFR\t",-"MOVD\t"     (no integer load/store)
    	sink64[2] = math.Float64frombits(math.Float64bits(a) | 1<<63)
    
    	// amd64:"ANDQ","ORQ"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/riscv/obj.go

    	rIFEncoding   = encoding{encode: encodeRIF, validate: validateRIF, length: 4}
    	rFFEncoding   = encoding{encode: encodeRFF, validate: validateRFF, length: 4}
    
    	iIEncoding = encoding{encode: encodeII, validate: validateII, length: 4}
    	iFEncoding = encoding{encode: encodeIF, validate: validateIF, length: 4}
    
    	sIEncoding = encoding{encode: encodeSI, validate: validateSI, length: 4}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  8. internal/grid/connection.go

    			dst = dst[:0]
    			for {
    				hdr, err := wsReader.NextFrame()
    				if err != nil {
    					return nil, err
    				}
    				if hdr.OpCode.IsControl() {
    					if err := controlHandler(hdr, &wsReader); err != nil {
    						return nil, err
    					}
    					continue
    				}
    				if hdr.OpCode&want == 0 {
    					if err := wsReader.Discard(); err != nil {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Fri Jun 07 15:51:52 UTC 2024
    - 44.8K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/s390x/vector.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package s390x
    
    import (
    	"cmd/internal/obj"
    )
    
    // This file contains utility functions for use when
    // assembling vector instructions.
    
    // vop returns the opcode, element size and condition
    // setting for the given (possibly extended) mnemonic.
    func vop(as obj.As) (opcode, es, cs uint32) {
    	switch as {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 09 14:45:09 UTC 2019
    - 19.3K bytes
    - Viewed (0)
  10. src/regexp/syntax/prog.go

    	NumCap int // number of InstCapture insts in re
    }
    
    // An InstOp is an instruction opcode.
    type InstOp uint8
    
    const (
    	InstAlt InstOp = iota
    	InstAltMatch
    	InstCapture
    	InstEmptyWidth
    	InstMatch
    	InstFail
    	InstNop
    	InstRune
    	InstRune1
    	InstRuneAny
    	InstRuneAnyNotNL
    )
    
    var instOpNames = []string{
    	"InstAlt",
    	"InstAltMatch",
    	"InstCapture",
    	"InstEmptyWidth",
    	"InstMatch",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:50:01 UTC 2024
    - 7.7K bytes
    - Viewed (0)
Back to top