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

Method check_node

src/Module/Decoder/RA/Decoder_RA.cpp:151–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149
150template<typename B, typename R>
151R
152Decoder_RA<B, R>::check_node(R a, R b)
153{
154 B sign1, sign2, resSign;
155 R resMag, res;
156 R mag1, mag2;
157
158 sign1 = sign(a);
159 sign2 = sign(b);
160 mag1 = std::abs(a);
161 mag2 = std::abs(b);
162 resMag = std::min(mag1, mag2);
163 resSign = (sign1 != sign2) ? -1 : 1;
164
165 res = (resSign == 1) ? resMag : -resMag;
166
167 return res;
168}
169
170template<typename B, typename R>
171int

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected