Commit f83297c8 authored by unknown's avatar unknown
Browse files

Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.0

into  mysql.com:/home/cps/mysql/trees/mysql-5.0-virgin

parents d1bc788e 89629503
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -568,13 +568,13 @@ class Portable
    static word Add(word *C, const word *A, const word *B, unsigned int N);
    static word Subtract(word *C, const word *A, const word*B, unsigned int N);

    static inline void Multiply2(word *C, const word *A, const word *B);
    static inline word Multiply2Add(word *C, const word *A, const word *B);
    static void Multiply2(word *C, const word *A, const word *B);
    static word Multiply2Add(word *C, const word *A, const word *B);
    static void Multiply4(word *C, const word *A, const word *B);
    static void Multiply8(word *C, const word *A, const word *B);
    static inline unsigned int MultiplyRecursionLimit() {return 8;}

    static inline void Multiply2Bottom(word *C, const word *A, const word *B);
    static void Multiply2Bottom(word *C, const word *A, const word *B);
    static void Multiply4Bottom(word *C, const word *A, const word *B);
    static void Multiply8Bottom(word *C, const word *A, const word *B);
    static inline unsigned int MultiplyBottomRecursionLimit() {return 8;}
@@ -668,7 +668,7 @@ void Portable::Multiply2(word *C, const word *A, const word *B)
    C[3] = t.GetHighHalf();
}

inline void Portable::Multiply2Bottom(word *C, const word *A, const word *B)
void Portable::Multiply2Bottom(word *C, const word *A, const word *B)
{
    DWord t = DWord::Multiply(A[0], B[0]);
    C[0] = t.GetLowHalf();