Searched refs:fBCD (Results 1 – 3 of 3) sorted by relevance
82 uprv_free(fBCD.bcdBytes.ptr); in ~DecimalQuantity()83 fBCD.bcdBytes.ptr = nullptr; in ~DecimalQuantity()984 return fBCD.bcdBytes.ptr[position]; in getDigitPos()987 return (int8_t) ((fBCD.bcdLong >> (position * 4)) & 0xf); in getDigitPos()995 fBCD.bcdBytes.ptr[position] = value; in setDigitPos()999 fBCD.bcdBytes.ptr[position] = value; in setDigitPos()1002 fBCD.bcdLong = (fBCD.bcdLong & ~(0xfL << shift)) | ((long) value << shift); in setDigitPos()1012 uprv_memmove(fBCD.bcdBytes.ptr + numDigits, fBCD.bcdBytes.ptr, precision); in shiftLeft()1013 uprv_memset(fBCD.bcdBytes.ptr, 0, numDigits); in shiftLeft()1015 fBCD.bcdLong <<= (numDigits * 4); in shiftLeft()[all …]
407 } fBCD; variable