- 
         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
					
    Choose Function (Ch) - Boolean Algebra    
                
                    < boolean algebra
                
	
														(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
| 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
- rotate left (ROL)
- rotate right (ROR)
- parity function (PAR)
- majority function (MAJ)