#include <stdint.h>
#include "platform.h"
#include "primitiveTypes.h"
Go to the source code of this file.
◆ softfloat_mul128MTo256M()
Definition at line 44 of file s_mul128MTo256M.c.
46{
51
55 wordB = *bPtr;
65 do {
68 wordB = *bPtr;
72 carry = (wordZ < (
uint32_t) dwordProd);
73 dwordProd =
77 if ( wordZ != (
uint32_t) dwordProd ) {
78 carry = (wordZ < (
uint32_t) dwordProd);
79 }
80 dwordProd =
84 if ( wordZ != (
uint32_t) dwordProd ) {
85 carry = (wordZ < (
uint32_t) dwordProd);
86 }
87 dwordProd =
91 if ( wordZ != (
uint32_t) dwordProd ) {
92 carry = (wordZ < (
uint32_t) dwordProd);
93 }
94 zPtr[
indexWord( 5, 4 )] = (dwordProd>>32) + carry;
95 } while ( zPtr != lastZPtr );
96
97}
#define indexMultiwordHi(total, n)
#define indexMultiwordLo(total, n)
#define indexWordLo(total)
#define indexWord(total, n)
unsigned __int64 uint64_t