MCPcopy Index your code
hub / github.com/angular/angular / fk

Function fk

packages/compiler/src/i18n/digest.ts:184–198  ·  view source on GitHub ↗
(index: number, b: number, c: number, d: number)

Source from the content-addressed store, hash-verified

182}
183
184function fk(index: number, b: number, c: number, d: number): [number, number] {
185 if (index < 20) {
186 return [(b & c) | (~b & d), 0x5a827999];
187 }
188
189 if (index < 40) {
190 return [b ^ c ^ d, 0x6ed9eba1];
191 }
192
193 if (index < 60) {
194 return [(b & c) | (b & d) | (c & d), 0x8f1bbcdc];
195 }
196
197 return [b ^ c ^ d, 0xca62c1d6];
198}
199
200/**
201 * Compute the fingerprint of the given string

Callers 1

sha1Function · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected