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

Loading...
Searching...
No Matches
Skip intermediate extractions for 2k accumulators
Compiler optimizations » Code optimizations

Simplifies initialization of 2k accumulator with 512b parts

Examples: 1.

v8acc64 a = ...; // bmhlX
v8acc64 b = ...; // bmhhX
v16acc64 c;
c = set_v16acc64(0, a);
c = upd_v16acc64(c, 1 b);
v32acc64 out = set_v32acc64(1, c); // dmX
v16acc64
Definition me_chess.h:634
v32acc64
Definition me_chess.h:639
v8acc64
Definition me_chess.h:629
set_v32acc64
v32acc64 set_v32acc64(int idx, v8acc64 b)
Definition me_upd_ext.h:4442
set_v16acc64
v16acc64 set_v16acc64(int idx, v8acc64 b)
Definition me_upd_ext.h:3236
v8acc64 a = ...; // bmhlX
v8acc64 b = ...; // bmhhX
v32acc64 out = set_v32acc64(2, a);
out = upd_v32acc64(out, 3, b);