func math/bits.RotateLeft64
235 uses
math/bits (current package)
bits.go#L180: return uint(RotateLeft64(uint64(x), k))
bits.go#L217: func RotateLeft64(x uint64, k int) uint64 {
crypto/internal/entropy/v1.0.0
sha384.go#L174: t1 := bits.RotateLeft64(v1, -19) ^ bits.RotateLeft64(v1, -61) ^ (v1 >> 6)
sha384.go#L176: t2 := bits.RotateLeft64(v2, -1) ^ bits.RotateLeft64(v2, -8) ^ (v2 >> 7)
sha384.go#L185: t1 := h + (bits.RotateLeft64(e, -14) ^ bits.RotateLeft64(e, -18) ^
sha384.go#L186: bits.RotateLeft64(e, -41)) + ((e & f) ^ (^e & g)) + _K[i] + w[i]
sha384.go#L187: t2 := (bits.RotateLeft64(a, -28) ^ bits.RotateLeft64(a, -34) ^
sha384.go#L188: bits.RotateLeft64(a, -39)) + ((a & b) ^ (a & c) ^ (b & c))
crypto/internal/fips140/sha3
keccakf.go#L81: bc1 = bits.RotateLeft64(t, 44)
keccakf.go#L83: bc2 = bits.RotateLeft64(t, 43)
keccakf.go#L85: bc3 = bits.RotateLeft64(t, 21)
keccakf.go#L87: bc4 = bits.RotateLeft64(t, 14)
keccakf.go#L95: bc2 = bits.RotateLeft64(t, 3)
keccakf.go#L97: bc3 = bits.RotateLeft64(t, 45)
keccakf.go#L99: bc4 = bits.RotateLeft64(t, 61)
keccakf.go#L101: bc0 = bits.RotateLeft64(t, 28)
keccakf.go#L103: bc1 = bits.RotateLeft64(t, 20)
keccakf.go#L111: bc4 = bits.RotateLeft64(t, 18)
keccakf.go#L113: bc0 = bits.RotateLeft64(t, 1)
keccakf.go#L115: bc1 = bits.RotateLeft64(t, 6)
keccakf.go#L117: bc2 = bits.RotateLeft64(t, 25)
keccakf.go#L119: bc3 = bits.RotateLeft64(t, 8)
keccakf.go#L127: bc1 = bits.RotateLeft64(t, 36)
keccakf.go#L129: bc2 = bits.RotateLeft64(t, 10)
keccakf.go#L131: bc3 = bits.RotateLeft64(t, 15)
keccakf.go#L133: bc4 = bits.RotateLeft64(t, 56)
keccakf.go#L135: bc0 = bits.RotateLeft64(t, 27)
keccakf.go#L143: bc3 = bits.RotateLeft64(t, 41)
keccakf.go#L145: bc4 = bits.RotateLeft64(t, 2)
keccakf.go#L147: bc0 = bits.RotateLeft64(t, 62)
keccakf.go#L149: bc1 = bits.RotateLeft64(t, 55)
keccakf.go#L151: bc2 = bits.RotateLeft64(t, 39)
keccakf.go#L172: bc1 = bits.RotateLeft64(t, 44)
keccakf.go#L174: bc2 = bits.RotateLeft64(t, 43)
keccakf.go#L176: bc3 = bits.RotateLeft64(t, 21)
keccakf.go#L178: bc4 = bits.RotateLeft64(t, 14)
keccakf.go#L186: bc2 = bits.RotateLeft64(t, 3)
keccakf.go#L188: bc3 = bits.RotateLeft64(t, 45)
keccakf.go#L190: bc4 = bits.RotateLeft64(t, 61)
keccakf.go#L192: bc0 = bits.RotateLeft64(t, 28)
keccakf.go#L194: bc1 = bits.RotateLeft64(t, 20)
keccakf.go#L202: bc4 = bits.RotateLeft64(t, 18)
keccakf.go#L204: bc0 = bits.RotateLeft64(t, 1)
keccakf.go#L206: bc1 = bits.RotateLeft64(t, 6)
keccakf.go#L208: bc2 = bits.RotateLeft64(t, 25)
keccakf.go#L210: bc3 = bits.RotateLeft64(t, 8)
keccakf.go#L218: bc1 = bits.RotateLeft64(t, 36)
keccakf.go#L220: bc2 = bits.RotateLeft64(t, 10)
keccakf.go#L222: bc3 = bits.RotateLeft64(t, 15)
keccakf.go#L224: bc4 = bits.RotateLeft64(t, 56)
keccakf.go#L226: bc0 = bits.RotateLeft64(t, 27)
keccakf.go#L234: bc3 = bits.RotateLeft64(t, 41)
keccakf.go#L236: bc4 = bits.RotateLeft64(t, 2)
keccakf.go#L238: bc0 = bits.RotateLeft64(t, 62)
keccakf.go#L240: bc1 = bits.RotateLeft64(t, 55)
keccakf.go#L242: bc2 = bits.RotateLeft64(t, 39)
keccakf.go#L263: bc1 = bits.RotateLeft64(t, 44)
keccakf.go#L265: bc2 = bits.RotateLeft64(t, 43)
keccakf.go#L267: bc3 = bits.RotateLeft64(t, 21)
keccakf.go#L269: bc4 = bits.RotateLeft64(t, 14)
keccakf.go#L277: bc2 = bits.RotateLeft64(t, 3)
keccakf.go#L279: bc3 = bits.RotateLeft64(t, 45)
keccakf.go#L281: bc4 = bits.RotateLeft64(t, 61)
keccakf.go#L283: bc0 = bits.RotateLeft64(t, 28)
keccakf.go#L285: bc1 = bits.RotateLeft64(t, 20)
keccakf.go#L293: bc4 = bits.RotateLeft64(t, 18)
keccakf.go#L295: bc0 = bits.RotateLeft64(t, 1)
keccakf.go#L297: bc1 = bits.RotateLeft64(t, 6)
keccakf.go#L299: bc2 = bits.RotateLeft64(t, 25)
keccakf.go#L301: bc3 = bits.RotateLeft64(t, 8)
keccakf.go#L309: bc1 = bits.RotateLeft64(t, 36)
keccakf.go#L311: bc2 = bits.RotateLeft64(t, 10)
keccakf.go#L313: bc3 = bits.RotateLeft64(t, 15)
keccakf.go#L315: bc4 = bits.RotateLeft64(t, 56)
keccakf.go#L317: bc0 = bits.RotateLeft64(t, 27)
keccakf.go#L325: bc3 = bits.RotateLeft64(t, 41)
keccakf.go#L327: bc4 = bits.RotateLeft64(t, 2)
keccakf.go#L329: bc0 = bits.RotateLeft64(t, 62)
keccakf.go#L331: bc1 = bits.RotateLeft64(t, 55)
keccakf.go#L333: bc2 = bits.RotateLeft64(t, 39)
keccakf.go#L354: bc1 = bits.RotateLeft64(t, 44)
keccakf.go#L356: bc2 = bits.RotateLeft64(t, 43)
keccakf.go#L358: bc3 = bits.RotateLeft64(t, 21)
keccakf.go#L360: bc4 = bits.RotateLeft64(t, 14)
keccakf.go#L368: bc2 = bits.RotateLeft64(t, 3)
keccakf.go#L370: bc3 = bits.RotateLeft64(t, 45)
keccakf.go#L372: bc4 = bits.RotateLeft64(t, 61)
keccakf.go#L374: bc0 = bits.RotateLeft64(t, 28)
keccakf.go#L376: bc1 = bits.RotateLeft64(t, 20)
keccakf.go#L384: bc4 = bits.RotateLeft64(t, 18)
keccakf.go#L386: bc0 = bits.RotateLeft64(t, 1)
keccakf.go#L388: bc1 = bits.RotateLeft64(t, 6)
keccakf.go#L390: bc2 = bits.RotateLeft64(t, 25)
keccakf.go#L392: bc3 = bits.RotateLeft64(t, 8)
keccakf.go#L400: bc1 = bits.RotateLeft64(t, 36)
keccakf.go#L402: bc2 = bits.RotateLeft64(t, 10)
keccakf.go#L404: bc3 = bits.RotateLeft64(t, 15)
keccakf.go#L406: bc4 = bits.RotateLeft64(t, 56)
keccakf.go#L408: bc0 = bits.RotateLeft64(t, 27)
keccakf.go#L416: bc3 = bits.RotateLeft64(t, 41)
keccakf.go#L418: bc4 = bits.RotateLeft64(t, 2)
keccakf.go#L420: bc0 = bits.RotateLeft64(t, 62)
keccakf.go#L422: bc1 = bits.RotateLeft64(t, 55)
keccakf.go#L424: bc2 = bits.RotateLeft64(t, 39)
crypto/internal/fips140/sha512
sha512block.go#L109: t1 := bits.RotateLeft64(v1, -19) ^ bits.RotateLeft64(v1, -61) ^ (v1 >> 6)
sha512block.go#L111: t2 := bits.RotateLeft64(v2, -1) ^ bits.RotateLeft64(v2, -8) ^ (v2 >> 7)
sha512block.go#L116: t1 := h + (bits.RotateLeft64(e, -14) ^ bits.RotateLeft64(e, -18) ^ bits.RotateLeft64(e, -41)) + ((e & f) ^ (^e & g)) + _K[i] + w[i]
sha512block.go#L118: t2 := (bits.RotateLeft64(a, -28) ^ bits.RotateLeft64(a, -34) ^ bits.RotateLeft64(a, -39)) + ((a & b) ^ (a & c) ^ (b & c))
github.com/cespare/xxhash/v2
xxhash.go#L236: func rol1(x uint64) uint64 { return bits.RotateLeft64(x, 1) }
xxhash.go#L237: func rol7(x uint64) uint64 { return bits.RotateLeft64(x, 7) }
xxhash.go#L238: func rol11(x uint64) uint64 { return bits.RotateLeft64(x, 11) }
xxhash.go#L239: func rol12(x uint64) uint64 { return bits.RotateLeft64(x, 12) }
xxhash.go#L240: func rol18(x uint64) uint64 { return bits.RotateLeft64(x, 18) }
xxhash.go#L241: func rol23(x uint64) uint64 { return bits.RotateLeft64(x, 23) }
xxhash.go#L242: func rol27(x uint64) uint64 { return bits.RotateLeft64(x, 27) }
xxhash.go#L243: func rol31(x uint64) uint64 { return bits.RotateLeft64(x, 31) }
github.com/klauspost/compress/zstd/internal/xxhash
xxhash.go#L223: func rol1(x uint64) uint64 { return bits.RotateLeft64(x, 1) }
xxhash.go#L224: func rol7(x uint64) uint64 { return bits.RotateLeft64(x, 7) }
xxhash.go#L225: func rol11(x uint64) uint64 { return bits.RotateLeft64(x, 11) }
xxhash.go#L226: func rol12(x uint64) uint64 { return bits.RotateLeft64(x, 12) }
xxhash.go#L227: func rol18(x uint64) uint64 { return bits.RotateLeft64(x, 18) }
xxhash.go#L228: func rol23(x uint64) uint64 { return bits.RotateLeft64(x, 23) }
xxhash.go#L229: func rol27(x uint64) uint64 { return bits.RotateLeft64(x, 27) }
xxhash.go#L230: func rol31(x uint64) uint64 { return bits.RotateLeft64(x, 31) }
golang.org/x/crypto/sha3
legacy_keccakf.go#L66: bc1 = bits.RotateLeft64(t, 44)
legacy_keccakf.go#L68: bc2 = bits.RotateLeft64(t, 43)
legacy_keccakf.go#L70: bc3 = bits.RotateLeft64(t, 21)
legacy_keccakf.go#L72: bc4 = bits.RotateLeft64(t, 14)
legacy_keccakf.go#L80: bc2 = bits.RotateLeft64(t, 3)
legacy_keccakf.go#L82: bc3 = bits.RotateLeft64(t, 45)
legacy_keccakf.go#L84: bc4 = bits.RotateLeft64(t, 61)
legacy_keccakf.go#L86: bc0 = bits.RotateLeft64(t, 28)
legacy_keccakf.go#L88: bc1 = bits.RotateLeft64(t, 20)
legacy_keccakf.go#L96: bc4 = bits.RotateLeft64(t, 18)
legacy_keccakf.go#L98: bc0 = bits.RotateLeft64(t, 1)
legacy_keccakf.go#L100: bc1 = bits.RotateLeft64(t, 6)
legacy_keccakf.go#L102: bc2 = bits.RotateLeft64(t, 25)
legacy_keccakf.go#L104: bc3 = bits.RotateLeft64(t, 8)
legacy_keccakf.go#L112: bc1 = bits.RotateLeft64(t, 36)
legacy_keccakf.go#L114: bc2 = bits.RotateLeft64(t, 10)
legacy_keccakf.go#L116: bc3 = bits.RotateLeft64(t, 15)
legacy_keccakf.go#L118: bc4 = bits.RotateLeft64(t, 56)
legacy_keccakf.go#L120: bc0 = bits.RotateLeft64(t, 27)
legacy_keccakf.go#L128: bc3 = bits.RotateLeft64(t, 41)
legacy_keccakf.go#L130: bc4 = bits.RotateLeft64(t, 2)
legacy_keccakf.go#L132: bc0 = bits.RotateLeft64(t, 62)
legacy_keccakf.go#L134: bc1 = bits.RotateLeft64(t, 55)
legacy_keccakf.go#L136: bc2 = bits.RotateLeft64(t, 39)
legacy_keccakf.go#L157: bc1 = bits.RotateLeft64(t, 44)
legacy_keccakf.go#L159: bc2 = bits.RotateLeft64(t, 43)
legacy_keccakf.go#L161: bc3 = bits.RotateLeft64(t, 21)
legacy_keccakf.go#L163: bc4 = bits.RotateLeft64(t, 14)
legacy_keccakf.go#L171: bc2 = bits.RotateLeft64(t, 3)
legacy_keccakf.go#L173: bc3 = bits.RotateLeft64(t, 45)
legacy_keccakf.go#L175: bc4 = bits.RotateLeft64(t, 61)
legacy_keccakf.go#L177: bc0 = bits.RotateLeft64(t, 28)
legacy_keccakf.go#L179: bc1 = bits.RotateLeft64(t, 20)
legacy_keccakf.go#L187: bc4 = bits.RotateLeft64(t, 18)
legacy_keccakf.go#L189: bc0 = bits.RotateLeft64(t, 1)
legacy_keccakf.go#L191: bc1 = bits.RotateLeft64(t, 6)
legacy_keccakf.go#L193: bc2 = bits.RotateLeft64(t, 25)
legacy_keccakf.go#L195: bc3 = bits.RotateLeft64(t, 8)
legacy_keccakf.go#L203: bc1 = bits.RotateLeft64(t, 36)
legacy_keccakf.go#L205: bc2 = bits.RotateLeft64(t, 10)
legacy_keccakf.go#L207: bc3 = bits.RotateLeft64(t, 15)
legacy_keccakf.go#L209: bc4 = bits.RotateLeft64(t, 56)
legacy_keccakf.go#L211: bc0 = bits.RotateLeft64(t, 27)
legacy_keccakf.go#L219: bc3 = bits.RotateLeft64(t, 41)
legacy_keccakf.go#L221: bc4 = bits.RotateLeft64(t, 2)
legacy_keccakf.go#L223: bc0 = bits.RotateLeft64(t, 62)
legacy_keccakf.go#L225: bc1 = bits.RotateLeft64(t, 55)
legacy_keccakf.go#L227: bc2 = bits.RotateLeft64(t, 39)
legacy_keccakf.go#L248: bc1 = bits.RotateLeft64(t, 44)
legacy_keccakf.go#L250: bc2 = bits.RotateLeft64(t, 43)
legacy_keccakf.go#L252: bc3 = bits.RotateLeft64(t, 21)
legacy_keccakf.go#L254: bc4 = bits.RotateLeft64(t, 14)
legacy_keccakf.go#L262: bc2 = bits.RotateLeft64(t, 3)
legacy_keccakf.go#L264: bc3 = bits.RotateLeft64(t, 45)
legacy_keccakf.go#L266: bc4 = bits.RotateLeft64(t, 61)
legacy_keccakf.go#L268: bc0 = bits.RotateLeft64(t, 28)
legacy_keccakf.go#L270: bc1 = bits.RotateLeft64(t, 20)
legacy_keccakf.go#L278: bc4 = bits.RotateLeft64(t, 18)
legacy_keccakf.go#L280: bc0 = bits.RotateLeft64(t, 1)
legacy_keccakf.go#L282: bc1 = bits.RotateLeft64(t, 6)
legacy_keccakf.go#L284: bc2 = bits.RotateLeft64(t, 25)
legacy_keccakf.go#L286: bc3 = bits.RotateLeft64(t, 8)
legacy_keccakf.go#L294: bc1 = bits.RotateLeft64(t, 36)
legacy_keccakf.go#L296: bc2 = bits.RotateLeft64(t, 10)
legacy_keccakf.go#L298: bc3 = bits.RotateLeft64(t, 15)
legacy_keccakf.go#L300: bc4 = bits.RotateLeft64(t, 56)
legacy_keccakf.go#L302: bc0 = bits.RotateLeft64(t, 27)
legacy_keccakf.go#L310: bc3 = bits.RotateLeft64(t, 41)
legacy_keccakf.go#L312: bc4 = bits.RotateLeft64(t, 2)
legacy_keccakf.go#L314: bc0 = bits.RotateLeft64(t, 62)
legacy_keccakf.go#L316: bc1 = bits.RotateLeft64(t, 55)
legacy_keccakf.go#L318: bc2 = bits.RotateLeft64(t, 39)
legacy_keccakf.go#L339: bc1 = bits.RotateLeft64(t, 44)
legacy_keccakf.go#L341: bc2 = bits.RotateLeft64(t, 43)
legacy_keccakf.go#L343: bc3 = bits.RotateLeft64(t, 21)
legacy_keccakf.go#L345: bc4 = bits.RotateLeft64(t, 14)
legacy_keccakf.go#L353: bc2 = bits.RotateLeft64(t, 3)
legacy_keccakf.go#L355: bc3 = bits.RotateLeft64(t, 45)
legacy_keccakf.go#L357: bc4 = bits.RotateLeft64(t, 61)
legacy_keccakf.go#L359: bc0 = bits.RotateLeft64(t, 28)
legacy_keccakf.go#L361: bc1 = bits.RotateLeft64(t, 20)
legacy_keccakf.go#L369: bc4 = bits.RotateLeft64(t, 18)
legacy_keccakf.go#L371: bc0 = bits.RotateLeft64(t, 1)
legacy_keccakf.go#L373: bc1 = bits.RotateLeft64(t, 6)
legacy_keccakf.go#L375: bc2 = bits.RotateLeft64(t, 25)
legacy_keccakf.go#L377: bc3 = bits.RotateLeft64(t, 8)
legacy_keccakf.go#L385: bc1 = bits.RotateLeft64(t, 36)
legacy_keccakf.go#L387: bc2 = bits.RotateLeft64(t, 10)
legacy_keccakf.go#L389: bc3 = bits.RotateLeft64(t, 15)
legacy_keccakf.go#L391: bc4 = bits.RotateLeft64(t, 56)
legacy_keccakf.go#L393: bc0 = bits.RotateLeft64(t, 27)
legacy_keccakf.go#L401: bc3 = bits.RotateLeft64(t, 41)
legacy_keccakf.go#L403: bc4 = bits.RotateLeft64(t, 2)
legacy_keccakf.go#L405: bc0 = bits.RotateLeft64(t, 62)
legacy_keccakf.go#L407: bc1 = bits.RotateLeft64(t, 55)
legacy_keccakf.go#L409: bc2 = bits.RotateLeft64(t, 39)
internal/strconv
math.go#L162: for d := bits.RotateLeft64(x*div1e8m, -8); d <= div1e8le; d = bits.RotateLeft64(x*div1e8m, -8) {
math.go#L166: if d := bits.RotateLeft64(x*div1e4m, -4); d <= div1e4le {
math.go#L170: if d := bits.RotateLeft64(x*div1e2m, -2); d <= div1e2le {
math.go#L174: if d := bits.RotateLeft64(x*div1e1m, -1); d <= div1e1le {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |