TAPSET::FLOATINGPOINT(3stap)
๐ TAPSET::FLOATINGPOINT ๐
okay so bestie, welcome to tapset::floatingpoint โ it's the systemtap floatingpoint tapset and honestly? it's giving math class but make it cute. ๐งฎโจ this is the landing page that rounds up all the floating-point functions in the tapset, and every single one of them has its own detailed page (iykyk, that's where the real tea is). let's get into it ๐ซถ
โจ DESCRIPTION โจ
so basically, this page is a lil directory of every fp function you can call. each one has its own dedicated writeup in the function:: pages, and imma point you at all of them right now. no gatekeeping in this house ๐
fp_to_stringโ converts a 64 bit floating point into a string ๐ Seefunction::fp_to_string(3stap)for details.string_to_fpโ takes the string you hand it and turns it into floating point ๐ธ Seefunction::string_to_fp(3stap)for details.long_to_fpโ converts a long int into a 64 bit floating point ๐ Seefunction::long_to_fp(3stap)for details.fp_to_longโ converts fp into an int64 โจ Seefunction::fp_to_long(3stap)for details.fp_addโ addition between floating points, the OGs of math ๐ฅ Seefunction::fp_add(3stap)for details.fp_subโ subtraction between floating points, iconic behaviour ๐ Seefunction::fp_sub(3stap)for details.fp_mulโ multiplication between floating points, slay ๐ฆ Seefunction::fp_mul(3stap)for details.fp_divโ fp divide, she divides, literally ๐ Seefunction::fp_div(3stap)for details.fp_remโ floating point division, and yes bestie, this is the remainder one ๐ Seefunction::fp_rem(3stap)for details.fp_sqrtโ floating point square root, the root of all vibes ๐ Seefunction::fp_sqrt(3stap)for details.fp_eqโ the fp comparison function for equal, are they the same? ๐ Seefunction::fp_eq(3stap)for details.fp_leโ checks if the first fp is less than or equal to the other one ๐ Seefunction::fp_le(3stap)for details.fp_ltโ fp comparison function for less than, the little sister of the group ๐ Seefunction::fp_lt(3stap)for details.fp32_to_fp64โ converts fp32 into 64 bit floating point, glow-up complete ๐ง Seefunction::fp32_to_fp64(3stap)for details.
๐ SEE ALSO ๐
the whole friend group, in one place โ go read these, fr fr:
function::fp_to_string(3stap)function::string_to_fp(3stap)function::long_to_fp(3stap)function::fp_to_long(3stap)function::fp_add(3stap)function::fp_sub(3stap)function::fp_mul(3stap)function::fp_div(3stap)function::fp_rem(3stap)function::fp_sqrt(3stap)function::fp_eq(3stap)function::fp_le(3stap)function::fp_lt(3stap)function::fp32_to_fp64(3stap)stap(1)stapprobes(3stap)
okay that's the whole page bestie, you ate that ๐ซถ this lil masterpiece is from the SystemTap Tapset Reference, dated September 2026, and it lives under the manual name TAPSET::FLOATINGPOINT(3stap). go forth and do math ๐โจ๐
๐ฆ where this page comes from
- centos-stream 10: systemtap-client 5.6-3.el10 ยท GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 ยท GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 ยท GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 ยท GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms