/netbsd-6-1-5-RELEASE/external/gpl3/gcc/dist/libgcc/config/libbid/ |
H A D | bid64_round_integral.c | 56 UINT128 P128; local 186 __mul_64x64_to_128 (P128, C1, ten2mk64[ind - 1]); 199 res = P128.w[1]; 201 fstar.w[0] = P128.w[0]; 204 res = (P128.w[1] >> shift); 205 fstar.w[1] = P128.w[1] & maskhigh128[ind - 1]; 206 fstar.w[0] = P128.w[0]; 272 __mul_64x64_to_128 (P128, C1, ten2mk64[ind - 1]); 283 res = P128.w[1]; 285 fstar.w[0] = P128 516 UINT128 P128; local 667 UINT128 P128; local 819 UINT128 P128; local 970 UINT128 P128; local 1110 UINT128 P128; local [all...] |
H A D | bid64_to_int32.c | 54 UINT128 P128; local 230 __mul_64x64_to_128MACH (P128, C1, ten2mk64[ind - 1]); 231 Cstar = P128.w[1]; 232 fstar.w[1] = P128.w[1] & maskhigh128[ind - 1]; 233 fstar.w[0] = P128.w[0]; 313 UINT128 P128; local 493 __mul_64x64_to_128MACH (P128, C1, ten2mk64[ind - 1]); 494 Cstar = P128.w[1]; 495 fstar.w[1] = P128.w[1] & maskhigh128[ind - 1]; 496 fstar.w[0] = P128 612 UINT128 P128; local 863 UINT128 P128; local 1120 UINT128 P128; local 1371 UINT128 P128; local 1627 UINT128 P128; local 1850 UINT128 P128; local 2097 UINT128 P128; local 2336 UINT128 P128; local [all...] |
H A D | bid64_to_int64.c | 54 UINT128 P128; local 201 __mul_64x64_to_128MACH (P128, C1, ten2mk64[ind - 1]); 202 Cstar = P128.w[1]; 203 fstar.w[1] = P128.w[1] & maskhigh128[ind - 1]; 204 fstar.w[0] = P128.w[0]; 287 UINT128 P128; local 438 __mul_64x64_to_128MACH (P128, C1, ten2mk64[ind - 1]); 439 Cstar = P128.w[1]; 440 fstar.w[1] = P128.w[1] & maskhigh128[ind - 1]; 441 fstar.w[0] = P128 559 UINT128 P128; local 783 UINT128 P128; local 1013 UINT128 P128; local 1237 UINT128 P128; local 1464 UINT128 P128; local 1661 UINT128 P128; local 1880 UINT128 P128; local 2099 UINT128 P128; local [all...] |
H A D | bid64_to_uint32.c | 54 UINT128 P128; local 217 __mul_64x64_to_128MACH (P128, C1, ten2mk64[ind - 1]); 218 Cstar = P128.w[1]; 219 fstar.w[1] = P128.w[1] & maskhigh128[ind - 1]; 220 fstar.w[0] = P128.w[0]; 291 UINT128 P128; local 458 __mul_64x64_to_128MACH (P128, C1, ten2mk64[ind - 1]); 459 Cstar = P128.w[1]; 460 fstar.w[1] = P128.w[1] & maskhigh128[ind - 1]; 461 fstar.w[0] = P128 567 UINT128 P128; local 754 UINT128 P128; local 965 UINT128 P128; local 1184 UINT128 P128; local 1408 UINT128 P128; local 1604 UINT128 P128; local 1823 UINT128 P128; local 2040 UINT128 P128; local [all...] |
H A D | bid64_to_uint64.c | 54 UINT128 P128; local 215 __mul_64x64_to_128MACH (P128, C1, ten2mk64[ind - 1]); 216 Cstar = P128.w[1]; 217 fstar.w[1] = P128.w[1] & maskhigh128[ind - 1]; 218 fstar.w[0] = P128.w[0]; 290 UINT128 P128; local 455 __mul_64x64_to_128MACH (P128, C1, ten2mk64[ind - 1]); 456 Cstar = P128.w[1]; 457 fstar.w[1] = P128.w[1] & maskhigh128[ind - 1]; 458 fstar.w[0] = P128 564 UINT128 P128; local 750 UINT128 P128; local 961 UINT128 P128; local 1180 UINT128 P128; local 1404 UINT128 P128; local 1599 UINT128 P128; local 1818 UINT128 P128; local 2040 UINT128 P128; local [all...] |
H A D | bid128_fma.c | 274 UINT128 P128, R128; local 304 P128.w[1] = 0; 305 P128.w[0] = ten2k64[scale]; 306 __mul_128x128_to_256 (R256, P128, C3); 401 P128.w[1] = R256.w[1]; 402 P128.w[0] = R256.w[0]; 403 round128_19_38 (ind, x0, P128, &R128, &incr_exp, 432 P128.w[1] = p_sign | 0x3040000000000000ull | R128.w[1]; 433 P128.w[0] = R128.w[0]; 437 is_midpoint_gt_even, 0, &P128, ptrfps 682 UINT128 P128, R128; local [all...] |
H A D | bid128_rem.c | 31 UINT128 CX, CY, CX2, CQ, CR, T, CXS, P128, res; 153 P128.w[0] = P256.w[0]; 154 P128.w[1] = P256.w[1]; 155 __div_128_by_128 (&CQ, &CR, CX, P128);
|
H A D | bid_round.c | 121 UINT128 P128; local 148 // P128 = (C + 1/2 * 10^x) * kx * 2^Ex = (C + 1/2 * 10^x) * Kx 150 __mul_64x64_to_128MACH (P128, C, Kx64[ind]); 151 // calculate C* = floor (P128) and f* 152 // Cstar = P128 >> Ex 153 // fstar = low Ex bits of P128 155 Cstar = P128.w[1] >> shift; 156 fstar.w[1] = P128.w[1] & mask64[ind]; 157 fstar.w[0] = P128.w[0];
|
H A D | bid_internal.h | 659 #define __mul_64x64_to_128MACH(P128, CX64, CY64) \ 672 (P128).w[1] = PH + (PM>>32); \ 673 (P128).w[0] = (PM<<32)+(UINT32)PL; \
|