| 642 | } |
| 643 | |
| 644 | void Portable::Multiply2Bottom(word *C, const word *A, const word *B) |
| 645 | { |
| 646 | DWord t = DWord::Multiply(A[0], B[0]); |
| 647 | C[0] = t.GetLowHalf(); |
| 648 | C[1] = t.GetHighHalf() + A[0]*B[1] + A[1]*B[0]; |
| 649 | } |
| 650 | |
| 651 | word Portable::Multiply2Add(word *C, const word *A, const word *B) |
| 652 | { |
nothing calls this directly
no test coverage detected