UShort
UShort *L;
L = (UShort *)V;
#ifndef UShort
extern void ULtox ANSI((UShort*, ULong*, Long, int));
UShort *L = (UShort *)a, *M = (UShort *)b;
UShort *L = (UShort*)V;
L[_4] = (UShort)bits[0];
L[_3] = (UShort)(bits[0] >> 16);
L[_2] = (UShort)bits[1];
L[_1] = (UShort)(bits[1] >> 16);
ULtox((UShort*)L, bits, expt, k);
ULtox(L, bits, expt, k) UShort *L; ULong *bits; Long expt; int k;
ULtox(UShort *L, ULong *bits, Long expt, int k)
L[_4] = (UShort)bits[0];
L[_3] = (UShort)(bits[0] >> 16);
L[_2] = (UShort)bits[1];
L[_1] = (UShort)(bits[1] >> 16);
union { long double d; UShort bits[5]; } u, v[2];