Main Content

Bit Reduce

AND, OR, or XOR bit reduction on all input signal bits to single bit


HDL Coder / Logic and Bit Operations

  • Bit Reduce block


The Bit Reduce block performs a selected bit-reduction operation (AND, OR, or XOR) on all the bits of the input signal, for a single-bit result.


Reduction Mode

Specifies the reduction operation:

  • AND (default): Perform a bitwise AND reduction of the input signal.

  • OR: Perform a bitwise OR reduction of the input signal.

  • XOR: Perform a bitwise XOR reduction of the input signal.


The block has the following ports:

  • Supported data types: Fixed-point, integer (signed or unsigned), Boolean

  • Minimum bit width: 2

  • Maximum bit width: 128


Supported data type: ufix1

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Introduced in R2014a