dfp-number-sys 0.2.14

Rust bindings for Intel® Decimal Floating-Point Math Library
Documentation
# Notes @ FutureMe

> Things to do in this project when I come back.

## Verify the list of bindings

- I am sure there are still some bindings that could be added: find them and add them.

## Binding variants

This crate currently supports one binding variant named `000` which means:

```text
 0 0 0
 ┬ ┬ ┬
 │ │ └── status flags passed as a separate argument
 │ └── rounding mode passed as a separate argument
 └── result returned by value
```

Implement other binding variants when feasible:

```text
 0 0 1
 ┬ ┬ ┬
 │ │ └── status flags is a global variable
 │ └── rounding mode passed as a separate argument
 └── result returned by value
```

```text
 0 1 0
 ┬ ┬ ┬
 │ │ └── status flags passed as a separate argument
 │ └── rounding mode is a global variable
 └── result returned by value
```

```text
 0 1 1
 ┬ ┬ ┬
 │ │ └── status flags is a global variable
 │ └── rounding mode is a global variable
 └── result returned by value
```

```text
 1 0 0
 ┬ ┬ ┬
 │ │ └── status flags passed as a separate argument
 │ └── rounding mode passed as a separate argument
 └── result is passed back by reference
```

```text
 1 0 1
 ┬ ┬ ┬
 │ │ └── status flags is a global variable
 │ └── rounding mode passed as a separate argument
 └── result is passed back by reference
```

```text
 1 1 0
 ┬ ┬ ┬
 │ │ └── status flags passed as a separate argument
 │ └── rounding mode is a global variable
 └── result is passed back by reference
```

```text
 1 1 1
 ┬ ┬ ┬
 │ │ └── status flags is a global variable
 │ └── rounding mode is a global variable
 └── result is passed back by reference
```

## Update documentation

Update descriptions of all bindings with code examples.

## Write user guide

Write user guide and link from documentation of this crate.