52{
57
58 wordDist = dist>>5;
59 if ( wordDist < size_words ) {
61 innerDist = dist & 31;
62 if ( innerDist ) {
64 size_words - wordDist,
65 aPtr,
66 innerDist,
68 );
69 if ( ! wordDist ) return;
70 } else {
73 for ( i = size_words - wordDist; i; --i ) {
74 *destPtr = *aPtr;
77 }
78 }
80 } else {
81 wordDist = size_words;
82 }
83 do {
84 *zPtr++ = 0;
85 --wordDist;
86 } while ( wordDist );
87
88}
#define indexMultiwordHi(total, n)
#define indexWordLo(total)
#define indexMultiwordHiBut(total, n)
#define indexMultiwordLoBut(total, n)
void softfloat_shortShiftRightM(uint_fast8_t size_words, const uint32_t *aPtr, uint_fast8_t dist, uint32_t *zPtr)