MCPcopy Create free account
hub / github.com/Tripwire/tripwire-open-source / AtomicMultiplyBottom

Function AtomicMultiplyBottom

src/cryptlib/integer.cpp:343–349  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

341}
342
343static inline void AtomicMultiplyBottom(word *C, word A0, word A1, word B0, word B1)
344{
345 dword_union t;
346 t.dw = (dword)A0*B0;
347 C[0] = t.low;
348 C[1] = t.high + A0*B1 + A1*B0;
349}
350
351static inline void AtomicMultiplyBottomAdd(word *C, word A0, word A1, word B0, word B1)
352{

Callers 1

RecursiveMultiplyBottomFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected