-
WikiChip
WikiChip
-
Architectures
Popular x86
-
Intel
- Client
- Server
- Big Cores
- Small Cores
-
AMD
Popular ARM
-
ARM
- Server
- Big
- Little
-
Cavium
-
Samsung
-
-
Chips
Popular Families
-
Ampere
-
Apple
-
Cavium
-
HiSilicon
-
MediaTek
-
NXP
-
Qualcomm
-
Renesas
-
Samsung
-
From WikiChip
Difference between revisions of "boolean algebra/choose function"
m |
m |
||
Line 1: | Line 1: | ||
− | {{ba title| | + | {{ba title|Choose Function (Ch)}}{| class="wikitable" style="float: right;" |
! colspan="3" | Inputs !! Outputs | ! colspan="3" | Inputs !! Outputs | ||
|- | |- |
Latest revision as of 20:07, 15 December 2015
Inputs | Outputs | ||
---|---|---|---|
X | Y | Z | Q |
0 | X | 0 | 0 |
0 | X | 1 | 1 |
1 | 0 | X | 0 |
1 | 1 | X | 1 |
Choose function (or Ch Function) (sometimes if-then-else or ITE) is a Boolean function that represents a 2:1 MUX. The choose function is frequently found in various cryptographic hash functions.
Which can be implemented as:
The xor version is sometimes more commonly in field such as cryptography.
See also[edit]
- rotate left (ROL)
- rotate right (ROR)
- parity function (PAR)
- majority function (MAJ)