Skip to content
View Filipe-GR's full-sized avatar
🦀
🦀

Highlights

  • Pro

Block or report Filipe-GR

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Filipe-GR/README.md

Filipe G.R.

CTO and Co-founder at Ative o Fit | Computer Science Student at UFLA

Much like the nature of a fractal, my approach to software engineering is to build scalable, robust, and strictly deterministic systems grounded in precise fundamentals.

Knowledge Base & Articles

I maintain a public archive to document my research, architectural designs, and technical articles. It is a space where I mostly share knowledge.


Technical Highlights

Floatless: Q16.16 & Q32.32 Deterministic Math in C++ (128-bit safe) A C++ library for fixed-point arithmetic (Q16.16 and Q32.32), architected to guarantee strict determinism in cross-platform simulations by entirely suppressing the inconsistencies inherent to floating-point numbers.

  • Strict Type Safety: Explicit constructors that block accidental float/double conversions, ensuring data integrity within the simulation.
  • Safe Q32.32 Arithmetic: Native 128-bit support in GCC/Clang, implementing a manual 64x64->128-bit fallback to bypass overflow risks in 32-bit compilers (MSVC).
  • High-Performance Trigonometry: Sine and Cosine functions mapped to 1024-entry look-up tables (LUT), refined via linear interpolation (lerp).
  • Bitwise Integer Square Root: Highly optimized bit-shift algorithm, replacing the inefficiency of the Newton-Raphson method in a fixed-point context.

Contact

Pinned Loading

  1. knowledge-base knowledge-base Public

    CSS 1

  2. Floatless: Q16.16 & Q32.32 Determini... Floatless: Q16.16 & Q32.32 Deterministic Math in C++ (128-bit safe)
    1
    /*
    2
     * Copyright (C) 2026 Filipe G.R.
    3
     * * SPDX-License-Identifier: GPL-3.0-or-later
    4
     * This file is licensed under the GNU General Public License v3.0 or later.
    5
     * Full license text: https://www.gnu.org/licenses/gpl-3.0.txt