Accelerators · Easy · SystemVerilog

Vector Mask Merge

Selectively update SIMD lanes using a four-bit predicate mask.

Task

For each lane, choose new_value when its mask bit is 1; otherwise preserve old_value.

Examples

Constraints

Accelerator verification checklist

Concepts to review

SIMD, mask, merge

Open Vector Mask Merge in the HDLForge interactive editor.

Related problems