Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 44 for operands (0.09 seconds)

  1. src/cmd/asm/internal/asm/asm.go

    // GLOBL shifts<>(SB),$256
    func (p *Parser) asmGlobl(operands [][]lex.Token) {
    	if len(operands) != 2 && len(operands) != 3 {
    		p.errorf("expect two or three operands for GLOBL")
    		return
    	}
    
    	// Operand 0 has the general form foo<>+0x04(SB).
    	nameAddr := p.address(operands[0])
    	if !p.validSymbol("GLOBL", &nameAddr, false) {
    		return
    	}
    	next := 1
    
    	// Next operand is the optional flag, a literal integer.
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Fri Mar 20 17:02:17 GMT 2026
    - 27.5K bytes
    - Click Count (0)
  2. src/cmd/asm/internal/asm/parse.go

    	}
    	word, cond = p.lex.Text(), ""
    	operands = scratch[:0]
    	// Zero or more comma-separated operands, one per loop.
    	nesting := 0
    	colon := -1
    	for tok != '\n' && tok != ';' {
    		// Process one operand.
    		var items []lex.Token
    		if cap(operands) > len(operands) {
    			// Reuse scratch items slice.
    			items = operands[:cap(operands)][len(operands)][:0]
    		} else {
    			items = make([]lex.Token, 0, 3)
    		}
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Tue Feb 17 19:57:47 GMT 2026
    - 37.3K bytes
    - Click Count (0)
  3. src/cmd/asm/internal/arch/riscv64.go

    		}
    		// Add the CSRs
    		for csrCode, csrName := range riscv.CSRs {
    			// The set of RVV special operand names and the set of CSR special operands
    			// names are disjoint and so can safely share a single namespace. However,
    			// it's possible that a future update to the CSRs in inst.go could introduce
    			// a conflict. This check ensures that such a conflict does not go
    			// unnoticed.
    			if _, ok := riscv64SpecialOperand[csrName]; ok {
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Wed Apr 01 04:17:57 GMT 2026
    - 3K bytes
    - Click Count (0)
  4. src/cmd/asm/internal/asm/testdata/riscv64error.s

    	// Memory Ordering Instructions
    	FENCE		X1, R				// ERROR "invalid FENCE predecessor operand"
    	FENCE		R, X2				// ERROR "invalid FENCE successor operand"
    	FENCE		$1, R				// ERROR "invalid FENCE predecessor operand"
    	FENCE		R, $2				// ERROR "invalid FENCE successor operand"
    	FENCE.TSO	R, R				// ERROR "FENCE.TSO must not have operands"
    
    	//
    	// "V" Standard Extension for Vector Operations, Version 1.0
    	//
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Wed Apr 01 04:17:57 GMT 2026
    - 27.2K bytes
    - Click Count (0)
  5. doc/go_spec.html

    </pre>
    
    <h2 id="Expressions">Expressions</h2>
    
    <p>
    An expression specifies the computation of a value by applying
    operators and functions to operands.
    </p>
    
    <h3 id="Operands">Operands</h3>
    
    <p>
    Operands denote the elementary values in an expression. An operand may be a
    literal, a (possibly <a href="#Qualified_identifiers">qualified</a>)
    non-<a href="#Blank_identifier">blank</a> identifier denoting a
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Wed Apr 01 23:39:18 GMT 2026
    - 287.8K bytes
    - Click Count (1)
  6. src/cmd/asm/internal/arch/arch.go

    	// Pseudo-registers.
    	register["SB"] = RSB
    	register["FP"] = RFP
    	register["PC"] = RPC
    	register["SP"] = RSP
    	registerPrefix := map[string]bool{
    		"F": true,
    		"R": true,
    	}
    
    	// special operands for DMB/DSB instructions
    	register["MB_SY"] = arm.REG_MB_SY
    	register["MB_ST"] = arm.REG_MB_ST
    	register["MB_ISH"] = arm.REG_MB_ISH
    	register["MB_ISHST"] = arm.REG_MB_ISHST
    	register["MB_NSH"] = arm.REG_MB_NSH
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Fri Mar 20 17:02:17 GMT 2026
    - 22K bytes
    - Click Count (0)
  7. src/cmd/asm/internal/asm/testdata/arm64error.s

    	VMOV	V8.D[0], V12.S[1]                                // ERROR "operand mismatch"
    	VMOV	V8.D[0], V12.H[1]                                // ERROR "operand mismatch"
    	VMOV	V8.D[0], V12.B[1]                                // ERROR "operand mismatch"
    	VMOV	V8.S[0], V12.H[1]                                // ERROR "operand mismatch"
    	VMOV	V8.S[0], V12.B[1]                                // ERROR "operand mismatch"
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Tue Feb 24 21:29:25 GMT 2026
    - 38.5K bytes
    - Click Count (0)
  8. src/cmd/asm/internal/asm/testdata/amd64enc_extra.s

    	VMOVQ (AX), X20           // 62e1fd086e20 or 62e1fe087e20
    	VMOVQ 7(DX), X20          // 62e1fd086ea207000000 or 62e1fe087ea207000000
    	VMOVQ -15(R11)(CX*1), X20 // 62c1fd086ea40bf1ffffff or 62c1fe087ea40bf1ffffff
    	VMOVQ (SP)(AX*2), X20     // 62e1fd086e2444 or 62e1fe087e2444
    	// "VMOVQ xmm1, r/m64"/7E vs "VMOVQ xmm1, xmm2/m64"/D6 with mem operand.
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Thu Feb 20 11:20:03 GMT 2025
    - 57.7K bytes
    - Click Count (0)
  9. src/main/webapp/js/admin/popper.min.js.map

    otherwise use width\n  // in this way the first offset will use an axis and the second one\n  // will use the other one\n  const useHeight = ['right', 'left'].indexOf(basePlacement) !== -1;\n\n  // Split the offset string to obtain a list of values and operands\n  // The regex addresses values with the plus or minus sign in front (+10, -20, etc)\n  const fragments = offset.split(/(\\+|\\-)/).map(frag => frag.trim());\n\n  // Detect if the offset string contains a pair of values or a single one\n  // they...
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sat Oct 26 01:49:09 GMT 2024
    - 120.9K bytes
    - Click Count (0)
  10. lib/fips140/v1.26.0.zip

    <- y if on == 1, and does nothing otherwise. // // Both operands must have the same announced length. // //go:norace func (x *Nat) assign(on choice, y *Nat) *Nat { // Eliminate bounds checks in the loop. size := len(x.limbs) xLimbs := x.limbs[:size] yLimbs := y.limbs[:size] mask := ctMask(on) for i := 0; i < size; i++ { xLimbs[i] ^= mask & (xLimbs[i] ^ yLimbs[i]) } return x } // add computes x += y and returns the carry. // // Both operands must have the same announced length. // //go:norace func...
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Thu Jan 08 17:58:32 GMT 2026
    - 660.3K bytes
    - Click Count (0)
Back to Top