Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 106 for shifts (0.22 sec)

  1. src/math/big/float.go

    // trailing 0 bits. x.mant is normalized if the msb of x.mant == 1 (i.e.,
    // the msb is shifted all the way "to the left"). Thus, if the mantissa has
    // trailing 0 bits or x.prec is not a multiple of the Word size _W,
    // x.mant[0] has trailing zero bits. The msb of the mantissa corresponds
    // to the value 0.5; the exponent x.exp shifts the binary point as needed.
    //
    // A zero or non-finite Float x ignores x.mant and x.exp.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 06 15:46:54 UTC 2024
    - 44.5K bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/parse.go

    			}
    		case lex.LSH:
    			p.next()
    			shift := p.factor()
    			if int64(shift) < 0 {
    				p.errorf("negative left shift count")
    			}
    			return value << shift
    		case lex.RSH:
    			p.next()
    			shift := p.term()
    			if int64(shift) < 0 {
    				p.errorf("negative right shift count")
    			}
    			if int64(value) < 0 {
    				p.errorf("right shift of value with high bit set")
    			}
    			value >>= shift
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 14:34:57 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  3. src/go/types/builtins.go

    			//    floating-point numbers if possible,
    			// 2) if one of them is not constant (possible because
    			//    it contains a shift that is yet untyped), convert
    			//    both of them to float64 since they must have the
    			//    same type to succeed (this will result in an error
    			//    because shifts of floats are not permitted)
    			if x.mode == constant_ && y.mode == constant_ {
    				toFloat := func(x *operand) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 27.2K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/types2/builtins.go

    			//    floating-point numbers if possible,
    			// 2) if one of them is not constant (possible because
    			//    it contains a shift that is yet untyped), convert
    			//    both of them to float64 since they must have the
    			//    same type to succeed (this will result in an error
    			//    because shifts of floats are not permitted)
    			if x.mode == constant_ && y.mode == constant_ {
    				toFloat := func(x *operand) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 27.1K bytes
    - Viewed (0)
  5. src/math/big/natdiv.go

    	// vIn is treated as a read-only input (it may be in use by another
    	// goroutine), so we must make a copy.
    	// uIn is copied to u.
    	shift := nlz(vIn[n-1])
    	vp := getNat(n)
    	v := *vp
    	shlVU(v, vIn, shift)
    	u = u.make(len(uIn) + 1)
    	u[len(uIn)] = shlVU(u[0:len(uIn)], uIn, shift)
    
    	// The caller should not pass aliased z and u, since those are
    	// the two different outputs, but correct just in case.
    	if alias(z, u) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 14 17:02:38 UTC 2024
    - 34.4K bytes
    - Viewed (0)
  6. src/crypto/internal/bigmod/nat.go

    	// previous limbs left by _W. This way each limb will get shifted by the
    	// correct number of bits. We can insert at least N - 1 limbs without
    	// overflowing m. After that, we need to reduce every time we shift.
    	i := len(x.limbs) - 1
    	// For the first N - 1 limbs we can skip the actual shifting and position
    	// them at the shifted position, which starts at min(N - 2, i).
    	start := len(m.nat.limbs) - 2
    	if i < start {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 24K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    		{name: "ROTLW", argLength: 2, reg: gp21, asm: "ROTLW"}, // uint32(arg0) rotate left by arg1 mod 32
    		// The following are ops to implement the extended mnemonics for shifts as described in section C.8 of the ISA.
    		// The constant shift values are packed into the aux int32.
    		{name: "CLRLSLWI", argLength: 1, reg: gp11, asm: "CLRLSLWI", aux: "Int32"}, //
    		{name: "CLRLSLDI", argLength: 1, reg: gp11, asm: "CLRLSLDI", aux: "Int32"}, //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  8. src/net/netip/netip.go

    		return false
    	}
    	if ip.Is4() {
    		// xor the IP addresses together; mismatched bits are now ones.
    		// Shift away the number of bits we don't care about.
    		// Shifts in Go are more efficient if the compiler can prove
    		// that the shift amount is smaller than the width of the shifted type (64 here).
    		// We know that p.bits is in the range 0..32 because p is Valid;
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 17:10:01 UTC 2024
    - 43.2K bytes
    - Viewed (0)
  9. src/image/draw/draw.go

    	if r.Empty() {
    		return
    	}
    	drawPaletted(dst, r, src, sp, true)
    }
    
    // clip clips r against each image's bounds (after translating into the
    // destination image's coordinate space) and shifts the points sp and mp by
    // the same amount as the change in r.Min.
    func clip(dst Image, r *image.Rectangle, src image.Image, sp *image.Point, mask image.Image, mp *image.Point) {
    	orig := r.Min
    	*r = r.Intersect(dst.Bounds())
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 11 17:08:05 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  10. android/guava/src/com/google/common/primitives/Shorts.java

     *
     * @author Kevin Bourrillion
     * @since 1.0
     */
    @GwtCompatible(emulated = true)
    @ElementTypesAreNonnullByDefault
    public final class Shorts extends ShortsMethodsForWeb {
      private Shorts() {}
    
      /**
       * The number of bytes required to represent a primitive {@code short} value.
       *
       * <p><b>Java 8+ users:</b> use {@link Short#BYTES} instead.
       */
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Feb 15 16:12:13 UTC 2024
    - 25.1K bytes
    - Viewed (0)
Back to top