---
name: "tapset::floatingpoint"
section: "3stap"
platform: "linux"
package: "systemtap-doc"
version: "5.1-5"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/tapset::floatingpoint"
---

# tapset::floatingpoint(3stap)

systemtap floatingpoint tapset

## NAME

tapset::floatingpoint - systemtap floatingpoint tapset

## DESCRIPTION

-

  - **fp\_to\_string**

  Convert 64 bit floating point to string

-

  See  [*function::fp\_to\_string*(3stap)](/function::fp_to_string/3stap.md)\
    for details.

- **string\_to\_fp**

  Convert the given string into floating point

-

  See  [*function::string\_to\_fp*(3stap)](/function::string_to_fp/3stap.md)\
    for details.

- **long\_to\_fp**

  Convert long int to 64 bit floating point

-

  See  [*function::long\_to\_fp*(3stap)](/function::long_to_fp/3stap.md)\
    for details.

- **fp\_to\_long**

  Convert fp to int64

-

  See  [*function::fp\_to\_long*(3stap)](/function::fp_to_long/3stap.md)\
    for details.

- **fp\_add**

  Addition between floating points

-

  See  [*function::fp\_add*(3stap)](/function::fp_add/3stap.md)\
    for details.

- **fp\_sub**

  Subtraction between floating points

-

  See  [*function::fp\_sub*(3stap)](/function::fp_sub/3stap.md)\
    for details.

- **fp\_mul**

  Multiplication between floating points

-

  See  [*function::fp\_mul*(3stap)](/function::fp_mul/3stap.md)\
    for details.

- **fp\_div**

  fp divide

-

  See  [*function::fp\_div*(3stap)](/function::fp_div/3stap.md)\
    for details.

- **fp\_rem**

  Floating point division

-

  See  [*function::fp\_rem*(3stap)](/function::fp_rem/3stap.md)\
    for details.

- **fp\_sqrt**

  Floating point square root

-

  See  [*function::fp\_sqrt*(3stap)](/function::fp_sqrt/3stap.md)\
    for details.

- **fp\_eq**

  fp comparison function equal

-

  See  [*function::fp\_eq*(3stap)](/function::fp_eq/3stap.md)\
    for details.

- **fp\_le**

  Check if first fp is less than or equal to

-

  See  [*function::fp\_le*(3stap)](/function::fp_le/3stap.md)\
    for details.

- **fp\_lt**

  fp comparison function less than

-

  See  [*function::fp\_lt*(3stap)](/function::fp_lt/3stap.md)\
    for details.

- **fp32\_to\_fp64**

  Convert fp32 to 64 bit floating point

-

  See  [*function::fp32\_to\_fp64*(3stap)](/function::fp32_to_fp64/3stap.md)\
    for details.

## SEE ALSO

[*function::fp\_to\_string*(3stap)](/function::fp_to_string/3stap.md), [*function::string\_to\_fp*(3stap)](/function::string_to_fp/3stap.md), [*function::long\_to\_fp*(3stap)](/function::long_to_fp/3stap.md), [*function::fp\_to\_long*(3stap)](/function::fp_to_long/3stap.md), [*function::fp\_add*(3stap)](/function::fp_add/3stap.md), [*function::fp\_sub*(3stap)](/function::fp_sub/3stap.md), [*function::fp\_mul*(3stap)](/function::fp_mul/3stap.md), [*function::fp\_div*(3stap)](/function::fp_div/3stap.md), [*function::fp\_rem*(3stap)](/function::fp_rem/3stap.md), [*function::fp\_sqrt*(3stap)](/function::fp_sqrt/3stap.md), [*function::fp\_eq*(3stap)](/function::fp_eq/3stap.md), [*function::fp\_le*(3stap)](/function::fp_le/3stap.md), [*function::fp\_lt*(3stap)](/function::fp_lt/3stap.md), [*function::fp32\_to\_fp64*(3stap)](/function::fp32_to_fp64/3stap.md), [*stap*(1)](/stap/1.md), [*stapprobes*(3stap)](/stapprobes/3stap.md)
