AI Engine-ML v2 Intrinsics User Guide  v2025.1
Loading...
Searching...
No Matches
Chain simplification (different accumulators)

Removes chain of dependency between upd_* and ext_* expressions if they refer to different accumulator components.

Example:

v32acc64 a = ...;
v16acc64 b = ...;
v32acc64 b2 = upd_v32acc64(b, 0, in); // cmlX
v16acc64 out = ext_v16acc64(1, b2); // cmhX
Definition me_chess.h:633
Definition me_chess.h:638
v32acc64 a = ...;
v16acc64 b = ...;
v16acc64 out = ext_v16acc64(1, b); // cmhX