# `Modbuv.IEEE754`
[🔗](https://github.com/ultra0224/modbuv/blob/v0.1.0/lib/modbuv/ieee754.ex#L1)

IEEE754 float helper. `:be` keeps the first register as the high word;
`:le` swaps the two words.

# `from_2_regs`

```elixir
@spec from_2_regs([integer()], :be | :le) :: float()
```

# `from_2_regs`

```elixir
@spec from_2_regs(integer(), integer(), :be | :le) :: float()
```

# `from_2n_regs`

```elixir
@spec from_2n_regs([integer()], :be | :le) :: [float()]
```

# `to_2_regs`

```elixir
@spec to_2_regs(float(), :be | :le) :: [integer()]
```

# `to_2n_regs`

```elixir
@spec to_2n_regs([float()], :be | :le) :: [integer()]
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
