TAPSET::FLOATINGPOINT(3stap) TAPSET::FLOATINGPOINT(3stap)

# [NAME](#NAME)

tapset::floatingpoint - systemtap floatingpoint tapset

# [DESCRIPTION](#DESCRIPTION)

[**fp\_to\_string**](#fp_to_string)

Convert 64 bit floating point to string

See [*function::fp\_to\_string*(3stap)](/man/enterprise-packages/systemtap/function::fp_to_string.3stap)  
for details.

[**string\_to\_fp**](#string_to_fp)

Convert the given string into floating point

See [*function::string\_to\_fp*(3stap)](/man/enterprise-packages/systemtap/function::string_to_fp.3stap)  
for details.

[**long\_to\_fp**](#long_to_fp)

Convert long int to 64 bit floating point

See [*function::long\_to\_fp*(3stap)](/man/enterprise-packages/systemtap/function::long_to_fp.3stap)  
for details.

[**fp\_to\_long**](#fp_to_long)

Convert fp to int64

See [*function::fp\_to\_long*(3stap)](/man/enterprise-packages/systemtap/function::fp_to_long.3stap)  
for details.

[**fp\_add**](#fp_add)

Addition between floating points

See [*function::fp\_add*(3stap)](/man/enterprise-packages/systemtap/function::fp_add.3stap)  
for details.

[**fp\_sub**](#fp_sub)

Subtraction between floating points

See [*function::fp\_sub*(3stap)](/man/enterprise-packages/systemtap/function::fp_sub.3stap)  
for details.

[**fp\_mul**](#fp_mul)

Multiplication between floating points

See [*function::fp\_mul*(3stap)](/man/enterprise-packages/systemtap/function::fp_mul.3stap)  
for details.

[**fp\_div**](#fp_div)

fp divide

See [*function::fp\_div*(3stap)](/man/enterprise-packages/systemtap/function::fp_div.3stap)  
for details.

[**fp\_rem**](#fp_rem)

Floating point division

See [*function::fp\_rem*(3stap)](/man/enterprise-packages/systemtap/function::fp_rem.3stap)  
for details.

[**fp\_sqrt**](#fp_sqrt)

Floating point square root

See [*function::fp\_sqrt*(3stap)](/man/enterprise-packages/systemtap/function::fp_sqrt.3stap)  
for details.

[**fp\_eq**](#fp_eq)

fp comparison function equal

See [*function::fp\_eq*(3stap)](/man/enterprise-packages/systemtap/function::fp_eq.3stap)  
for details.

[**fp\_le**](#fp_le)

Check if first fp is less than or equal to

See [*function::fp\_le*(3stap)](/man/enterprise-packages/systemtap/function::fp_le.3stap)  
for details.

[**fp\_lt**](#fp_lt)

fp comparison function less than

See [*function::fp\_lt*(3stap)](/man/enterprise-packages/systemtap/function::fp_lt.3stap)  
for details.

[**fp32\_to\_fp64**](#fp32_to_fp64)

Convert fp32 to 64 bit floating point

See [*function::fp32\_to\_fp64*(3stap)](/man/enterprise-packages/systemtap/function::fp32_to_fp64.3stap)  
for details.

# [SEE ALSO](#SEE_ALSO)

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

September 2026 SystemTap Tapset Reference

---

Document: tapset::floatingpoint(3stap) from systemtap 5.6-r0 (Chainguard OS)
Source: https://sourceware.org/git/systemtap.git
