Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 50 for Shr (0.04 sec)

  1. okhttp/src/main/kotlin/okhttp3/internal/idn/IdnaMappingTable.kt

       * in (by dividing by 4) and out (by multiplying by 4).
       */
      private fun findSectionsIndex(codePoint: Int): Int {
        val target = (codePoint and 0x1fff80) shr 7
        val offset =
          binarySearch(
            position = 0,
            limit = sections.length / 4,
          ) { index ->
            val entryIndex = index * 4
            val b0b1 = sections.read14BitInt(entryIndex)
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Tue Apr 02 11:39:58 UTC 2024
    - 9K bytes
    - Viewed (0)
  2. src/go/constant/value.go

    		switch op {
    		case token.SHL:
    			z := i64toi(x).val
    			return makeInt(z.Lsh(z, s))
    		case token.SHR:
    			return x >> s
    		}
    
    	case intVal:
    		if s == 0 {
    			return x
    		}
    		z := newInt()
    		switch op {
    		case token.SHL:
    			return makeInt(z.Lsh(x.val, s))
    		case token.SHR:
    			return makeInt(z.Rsh(x.val, s))
    		}
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:03 UTC 2023
    - 34K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go

    	/*11107*/ uint16(xSetOp), uint16(SHR),
    	/*11109*/ uint16(xArgRM16),
    	/*11110*/ uint16(xArg1),
    	/*11111*/ uint16(xMatch),
    	/*11112*/ uint16(xSetOp), uint16(SHR),
    	/*11114*/ uint16(xArgRM32),
    	/*11115*/ uint16(xArg1),
    	/*11116*/ uint16(xMatch),
    	/*11117*/ uint16(xCondDataSize), 11107, 11112, 11121,
    	/*11121*/ uint16(xSetOp), uint16(SHR),
    	/*11123*/ uint16(xArgRM64),
    	/*11124*/ uint16(xArg1),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 266.8K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/noder/noder.go

    	syntax.Xor: ir.OXOR,
    
    	syntax.Mul:    ir.OMUL,
    	syntax.Div:    ir.ODIV,
    	syntax.Rem:    ir.OMOD,
    	syntax.And:    ir.OAND,
    	syntax.AndNot: ir.OANDNOT,
    	syntax.Shl:    ir.OLSH,
    	syntax.Shr:    ir.ORSH,
    }
    
    // error is called concurrently if files are parsed concurrently.
    func (p *noder) error(err error) {
    	p.err <- err.(syntax.Error)
    }
    
    // pragmas that are allowed in the std lib, but don't have
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 11 20:40:57 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  5. src/math/big/nat.go

    		return z[:0]
    	}
    	// m > 0
    
    	n := m + int(s/_W)
    	z = z.make(n + 1)
    	z[n] = shlVU(z[n-m:n], x, s%_W)
    	clear(z[0 : n-m])
    
    	return z.norm()
    }
    
    // z = x >> s
    func (z nat) shr(x nat, s uint) nat {
    	if s == 0 {
    		if same(z, x) {
    			return z
    		}
    		if !alias(z, x) {
    			return z.set(x)
    		}
    	}
    
    	m := len(x)
    	n := m - int(s/_W)
    	if n <= 0 {
    		return z[:0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 21:31:58 UTC 2024
    - 31.7K bytes
    - Viewed (0)
  6. src/math/big/ratconv.go

    	// Determine p2 by counting factors of 2.
    	// p2 corresponds to the trailing zero bits in d.
    	// Do this first to reduce q as much as possible.
    	var q nat
    	p2 := d.trailingZeroBits()
    	q = q.shr(d, p2)
    
    	// Determine p5 by counting factors of 5.
    	// Build a table starting with an initial power of 5,
    	// and use repeated squaring until the factor doesn't
    	// divide q anymore. Then use the table to determine
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 15 22:16:34 UTC 2023
    - 12.3K bytes
    - Viewed (0)
  7. src/crypto/sha512/sha512block_amd64.s

    	MOVQ	(index*8)(SI), AX; \
    	BSWAPQ	AX; \
    	MOVQ	AX, (index*8)(BP)
    
    // Wt = SIGMA1(Wt-2) + Wt-7 + SIGMA0(Wt-15) + Wt-16; for 16 <= t <= 79
    //   SIGMA0(x) = ROTR(1,x) XOR ROTR(8,x) XOR SHR(7,x)
    //   SIGMA1(x) = ROTR(19,x) XOR ROTR(61,x) XOR SHR(6,x)
    #define MSGSCHEDULE1(index) \
    	MOVQ	((index-2)*8)(BP), AX; \
    	MOVQ	AX, CX; \
    	RORQ	$19, AX; \
    	MOVQ	CX, DX; \
    	RORQ	$61, CX; \
    	SHRQ	$6, DX; \
    	MOVQ	((index-15)*8)(BP), BX; \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 27K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/types2/expr.go

    	syntax.Mul:    token.MUL,
    	syntax.Div:    token.QUO,
    	syntax.Rem:    token.REM,
    	syntax.And:    token.AND,
    	syntax.AndNot: token.AND_NOT,
    	syntax.Shl:    token.SHL,
    	syntax.Shr:    token.SHR,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 02:09:54 UTC 2024
    - 51.7K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/syntax/scanner.go

    	case '>':
    		s.nextch()
    		if s.ch == '=' {
    			s.nextch()
    			s.op, s.prec = Geq, precCmp
    			s.tok = _Operator
    			break
    		}
    		if s.ch == '>' {
    			s.nextch()
    			s.op, s.prec = Shr, precMul
    			goto assignop
    		}
    		s.op, s.prec = Gtr, precCmp
    		s.tok = _Operator
    
    	case '=':
    		s.nextch()
    		if s.ch == '=' {
    			s.nextch()
    			s.op, s.prec = Eql, precCmp
    			s.tok = _Operator
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 28 18:17:41 UTC 2022
    - 17.1K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    SuffixLoop:
    	for i, a := range inst.Args {
    		if a == nil {
    			break
    		}
    		switch a := a.(type) {
    		case Reg:
    			switch inst.Op {
    			case MOVSX, MOVZX:
    				continue
    
    			case SHL, SHR, RCL, RCR, ROL, ROR, SAR:
    				if i == 1 {
    					// shift count does not tell us operand size
    					continue
    				}
    
    			case CRC32:
    				// The source argument does tell us operand size,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
Back to top