Skip to content

@technobuddha > library > Binary > Arithmetic

Function: ch()

ts
function ch(
   x: number, 
   y: number, 
   z: number): number;

Defined in: ch.ts:10

SHA "choose" function: (x & y) ^ (~x & z)

Parameters

ParameterTypeDescription
xnumber32-bit integer
ynumber32-bit integer
znumber32-bit integer

Returns

number

Unsigned 32-bit integer result