MCPcopy Create free account
hub / github.com/aff3ct/aff3ct / light_encode

Method light_encode

src/Module/Encoder/Polar_PAC/Encoder_polar_PAC.cpp:159–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157
158template<typename B>
159void
160Encoder_polar_PAC<B>::light_encode(B* bits)
161{
162 for (auto k = (this->N >> 1); k > 0; k >>= 1)
163 for (auto j = 0; j < this->N; j += 2 * k)
164 for (auto i = 0; i < k; i++)
165 bits[j + i] = bits[j + i] ^ bits[k + j + i];
166}
167
168template<typename B>
169void

Callers 1

_encodeMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected