| AI Engine-ML v2 Intrinsics User Guide v2025.2

Loading...
Searching...
No Matches
Chain simplification (different accumulators)
Compiler optimizations » Code optimizations

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
v16acc64
Definition me_chess.h:634
v32acc64
Definition me_chess.h:639
v32acc64 a = ...;
v16acc64 b = ...;
v16acc64 out = ext_v16acc64(1, b); // cmhX