Lines Matching refs:InternalFPF
513 } InternalFPF; typedef
516 void SetupCPUEmFloatArrays(InternalFPF *abase,
517 InternalFPF *bbase, InternalFPF *cbase, ulong arraysize);
519 ulong DoEmFloatIteration(InternalFPF *abase,
520 InternalFPF *bbase, InternalFPF *cbase,
523 static void SetInternalFPFZero(InternalFPF *dest,
525 static void SetInternalFPFInfinity(InternalFPF *dest,
527 static void SetInternalFPFNaN(InternalFPF *dest);
533 static void StickyShiftRightMant(InternalFPF *ptr,int amount);
534 static void normalize(InternalFPF *ptr);
535 static void denormalize(InternalFPF *ptr,int minimum_exponent);
536 static void RoundInternalFPF(InternalFPF *ptr);
537 static void choose_nan(InternalFPF *x,InternalFPF *y,InternalFPF *z,
539 static void AddSubInternalFPF(uchar operation,InternalFPF *x,
540 InternalFPF *y,InternalFPF *z);
541 static void MultiplyInternalFPF(InternalFPF *x,InternalFPF *y,
542 InternalFPF *z);
543 static void DivideInternalFPF(InternalFPF *x,InternalFPF *y,
544 InternalFPF *z);
547 InternalFPF *dest);
549 InternalFPF *src);
574 void SetupCPUEmFloatArrays(InternalFPF *abase, in SetupCPUEmFloatArrays()
575 InternalFPF *bbase, in SetupCPUEmFloatArrays()
576 InternalFPF *cbase, in SetupCPUEmFloatArrays()
580 InternalFPF locFPF1,locFPF2; in SetupCPUEmFloatArrays()
600 ulong DoEmFloatIteration(InternalFPF *abase, in DoEmFloatIteration()
601 InternalFPF *bbase, in DoEmFloatIteration()
602 InternalFPF *cbase, in DoEmFloatIteration()
690 static void SetInternalFPFZero(InternalFPF *dest, in SetInternalFPFZero()
710 static void SetInternalFPFInfinity(InternalFPF *dest, in SetInternalFPFInfinity()
730 static void SetInternalFPFNaN(InternalFPF *dest) in SetInternalFPFNaN()
866 static void StickyShiftRightMant(InternalFPF *ptr, in StickyShiftRightMant()
912 static void normalize(InternalFPF *ptr) in normalize()
938 static void denormalize(InternalFPF *ptr, in denormalize()
977 void RoundInternalFPF(InternalFPF *ptr) in RoundInternalFPF()
1020 static void choose_nan(InternalFPF *x, in choose_nan()
1021 InternalFPF *y, in choose_nan()
1022 InternalFPF *z, in choose_nan()
1036 my_memmove((void *)x,(void *)z,sizeof(InternalFPF)); in choose_nan()
1041 my_memmove((void *)y,(void *)z,sizeof(InternalFPF)); in choose_nan()
1051 my_memmove((void *)x,(void *)z,sizeof(InternalFPF)); in choose_nan()
1054 my_memmove((void *)y,(void *)z,sizeof(InternalFPF)); in choose_nan()
1067 InternalFPF *x, in AddSubInternalFPF()
1068 InternalFPF *y, in AddSubInternalFPF()
1069 InternalFPF *z) in AddSubInternalFPF()
1075 InternalFPF locx,locy; /* Needed since we alter them */ in AddSubInternalFPF()
1084 my_memmove((void *)x,(void *)z,sizeof(InternalFPF)); in AddSubInternalFPF()
1100 my_memmove((void *)x,(void *)z,sizeof(InternalFPF)); in AddSubInternalFPF()
1108 my_memmove((void *)y,(void *)z,sizeof(InternalFPF)); in AddSubInternalFPF()
1116 my_memmove((void *)y,(void *)z,sizeof(InternalFPF)); in AddSubInternalFPF()
1128 my_memmove((void *)&locx,(void *)x,sizeof(InternalFPF)); in AddSubInternalFPF()
1129 my_memmove((void *)&locy,(void *)y,sizeof(InternalFPF)); in AddSubInternalFPF()
1275 static void MultiplyInternalFPF(InternalFPF *x, in MultiplyInternalFPF()
1276 InternalFPF *y, in MultiplyInternalFPF()
1277 InternalFPF *z) in MultiplyInternalFPF()
1283 InternalFPF locy; /* Needed since this will be altered */ in MultiplyInternalFPF()
1297 my_memmove((void *)x,(void *)z,sizeof(InternalFPF)); in MultiplyInternalFPF()
1305 my_memmove((void *)y,(void *)z,sizeof(InternalFPF)); in MultiplyInternalFPF()
1318 my_memmove((void *)x,(void *)z,sizeof(InternalFPF)); in MultiplyInternalFPF()
1325 my_memmove((void *)y,(void *)z,sizeof(InternalFPF)); in MultiplyInternalFPF()
1337 my_memmove((void *)&locy,(void *)y,sizeof(InternalFPF)); in MultiplyInternalFPF()
1437 static void DivideInternalFPF(InternalFPF *x, in DivideInternalFPF()
1438 InternalFPF *y, in DivideInternalFPF()
1439 InternalFPF *z) in DivideInternalFPF()
1445 InternalFPF locx; /* Local for x number */ in DivideInternalFPF()
1492 my_memmove((void *)x,(void *)z,sizeof(InternalFPF)); in DivideInternalFPF()
1499 my_memmove((void *)y,(void *)z,sizeof(InternalFPF)); in DivideInternalFPF()
1510 my_memmove((void *)&locx,(void *)x,sizeof(InternalFPF)); in DivideInternalFPF()
1597 InternalFPF *dest) in Int32ToInternalFPF()
1664 InternalFPF *src) in InternalFPFToString()
1666 InternalFPF locFPFNum; /* Local for src (will be altered) */ in InternalFPFToString()
1667 InternalFPF IFPF10; /* Floating-point 10 */ in InternalFPFToString()
1668 InternalFPF IFPFComp; /* For doing comparisons */ in InternalFPFToString()
1705 my_memcpy((void *)&locFPFNum,(void *)src,sizeof(InternalFPF)); in InternalFPFToString()
1735 my_memcpy((void *)&locFPFNum,(void *)&IFPFComp,sizeof(InternalFPF)); in InternalFPFToString()
1749 my_memcpy((void *)&locFPFNum,(void *)&IFPFComp,sizeof(InternalFPF)); in InternalFPFToString()
1809 sizeof(InternalFPF)); in InternalFPFToString()
1822 sizeof(InternalFPF)); in InternalFPFToString()
1884 InternalFPF *abase; /* Base of A array */ in DoEmFloat()
1885 InternalFPF *bbase; /* Base of B array */ in DoEmFloat()
1886 InternalFPF *cbase; /* Base of C array */ in DoEmFloat()
1909 abase=(InternalFPF *)AllocateMemory(locemfloatstruct->arraysize*sizeof(InternalFPF), in DoEmFloat()
1912 bbase=(InternalFPF *)AllocateMemory(locemfloatstruct->arraysize*sizeof(InternalFPF), in DoEmFloat()
1915 cbase=(InternalFPF *)AllocateMemory(locemfloatstruct->arraysize*sizeof(InternalFPF), in DoEmFloat()