Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for rot64 (0.03 sec)

  1. test/codegen/rotate.go

    // license that can be found in the LICENSE file.
    
    package codegen
    
    import "math/bits"
    
    // ------------------- //
    //    const rotates    //
    // ------------------- //
    
    func rot64(x uint64) uint64 {
    	var a uint64
    
    	// amd64:"ROLQ\t[$]7"
    	// ppc64x:"ROTL\t[$]7"
    	// loong64: "ROTRV\t[$]57"
    	// riscv64: "RORI\t[$]57"
    	a += x<<7 | x>>57
    
    	// amd64:"ROLQ\t[$]8"
    	// arm64:"ROR\t[$]56"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 6K bytes
    - Viewed (0)
  2. src/crypto/x509/oid.go

    		// never be 0x80
    		if shifted == 0 && b == 0x80 {
    			failed = true
    			return
    		}
    		ret64 |= int64(b & 0x7f)
    		offset++
    		if b&0x80 == 0 {
    			ret = int(ret64)
    			// Ensure that the returned value fits in an int on all platforms
    			if ret64 > math.MaxInt32 {
    				failed = true
    			}
    			return
    		}
    	}
    	failed = true
    	return
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 19:10:38 UTC 2024
    - 8.3K bytes
    - Viewed (0)
  3. src/runtime/runtime_test.go

    			// standard 64-bit division.
    			ret64 := tc.num / int64(tc.div)
    			rem64 := tc.num % int64(tc.div)
    			if ret64 != int64(int32(ret64)) {
    				// Simulate timediv overflow value.
    				ret64 = 1<<31 - 1
    				rem64 = 0
    			}
    			if ret64 != int64(tc.ret) {
    				t.Errorf("%d / %d got ret %d rem %d want ret %d rem %d", tc.num, tc.div, ret64, rem64, tc.ret, tc.rem)
    			}
    
    			var rem int32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  4. src/encoding/asn1/asn1.go

    func parseInt32(bytes []byte) (int32, error) {
    	if err := checkInteger(bytes); err != nil {
    		return 0, err
    	}
    	ret64, err := parseInt64(bytes)
    	if err != nil {
    		return 0, err
    	}
    	if ret64 != int64(int32(ret64)) {
    		return 0, StructuralError{"integer too large"}
    	}
    	return int32(ret64), nil
    }
    
    var bigOne = big.NewInt(1)
    
    // parseBigInt treats the given bytes as a big-endian, signed integer and returns
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:04:28 UTC 2023
    - 31.8K bytes
    - Viewed (0)
  5. src/math/bits/bits_test.go

    			}
    		}
    
    		x64 := uint64(m)
    		got64 := RotateLeft64(x64, int(k))
    		want64 := x64<<(k&0x3f) | x64>>(64-k&0x3f)
    		if got64 != want64 {
    			t.Fatalf("RotateLeft64(%#016x, %d) == %#016x; want %#016x", x64, k, got64, want64)
    		}
    		got64 = RotateLeft64(want64, -int(k))
    		if got64 != x64 {
    			t.Fatalf("RotateLeft64(%#016x, -%d) == %#016x; want %#016x", want64, k, got64, x64)
    		}
    		if UintSize == 64 {
    			x := uint(m)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 22 20:11:06 UTC 2020
    - 32.5K bytes
    - Viewed (0)
  6. src/strconv/atoc_test.go

    			got, err := ParseComplex(test.in, 64)
    			if !reflect.DeepEqual(err, test.err) {
    				t.Fatalf("ParseComplex(%q, 64) = %v, %v; want %v, %v", test.in, got, err, test.out, test.err)
    			}
    			got64 := complex64(got)
    			if complex128(got64) != test.out {
    				t.Fatalf("ParseComplex(%q, 64) = %v, %v; want %v, %v", test.in, got, err, test.out, test.err)
    			}
    		}
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 03 23:05:51 UTC 2020
    - 6.8K bytes
    - Viewed (0)
Back to top