adder #(
    .DATA_WIDTH (DATA_WIDTH),
    .OUTPUT_WIDTH (OUTPUT_WIDTH)
) u_adder (
    .A (A),
    .B (B),
    .X (X),
    .byte_p (byte_p),
    .word_p (word_p),
    .flag_u (flag_u),
    .arr_u (arr_u)
);
