Lines Matching defs:Float

59 type Float struct {  struct
60 prec uint32
61 mode RoundingMode
62 acc Accuracy
63 form form
64 neg bool
65 mant nat
66 exp int32
158 func (z *Float) SetPrec(prec uint) *Float {
194 func (z *Float) SetMode(mode RoundingMode) *Float {
202 func (x *Float) Prec() uint {
209 func (x *Float) MinPrec() uint {
217 func (x *Float) Mode() RoundingMode {
222 func (x *Float) Acc() Accuracy {
232 func (x *Float) Sign() int {
260 func (x *Float) MantExp(mant *Float) (exp int) {
276 func (z *Float) setExpAndRound(exp int64, sbit uint) {
311 func (z *Float) SetMantExp(mant *Float, exp int) *Float {
325 func (x *Float) Signbit() bool {
330 func (x *Float) IsInf() bool {
336 func (x *Float) IsInt() bool {
353 func (x *Float) validate() {
382 func (z *Float) round(sbit uint) {
491 func (z *Float) setBits64(neg bool, x uint64) *Float {
515 func (z *Float) SetUint64(x uint64) *Float {
522 func (z *Float) SetInt64(x int64) *Float {
535 func (z *Float) SetFloat64(x float64) *Float {
583 func (z *Float) SetInt(x *Int) *Float {
607 func (z *Float) SetRat(x *Rat) *Float {
624 func (z *Float) SetInf(signbit bool) *Float {
637 func (z *Float) Set(x *Float) *Float {
661 func (z *Float) Copy(x *Float) *Float {
724 func (x *Float) Uint64() (uint64, Accuracy) {
769 func (x *Float) Int64() (int64, Accuracy) {
824 func (x *Float) Float32() (float32, Accuracy) {
944 func (x *Float) Float64() (float64, Accuracy) {
1065 func (x *Float) Int(z *Int) (*Int, Accuracy) {
1121 func (x *Float) Rat(z *Rat) (*Rat, Accuracy) {
1165 func (z *Float) Abs(x *Float) *Float {
1173 func (z *Float) Neg(x *Float) *Float {
1179 func validateBinaryOperands(x, y *Float) {
1195 func (z *Float) uadd(x, y *Float) {
1249 func (z *Float) usub(x, y *Float) {
1302 func (z *Float) umul(x, y *Float) {
1325 func (z *Float) uquo(x, y *Float) {
1370 func (x *Float) ucmp(y *Float) int {
1434 func (z *Float) Add(x, y *Float) *Float {
1505 func (z *Float) Sub(x, y *Float) *Float {
1569 func (z *Float) Mul(x, y *Float) *Float {
1614 func (z *Float) Quo(x, y *Float) *Float {
1661 func (x *Float) Cmp(y *Float) int {
1696 func (x *Float) ord() int {