Skip to content
Navigation Menu
Toggle navigation
Sign in
Product
GitHub Copilot
Write better code with AI
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
All features
Documentation
GitHub Skills
Blog
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Reseting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
ridiculousfish
/
libdivide
Public
Notifications
You must be signed in to change notification settings
Fork
85
Star
1.2k
Code
Issues
3
Pull requests
0
Actions
Projects
0
Wiki
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on May 6, 2025
Update libdivide.h to support `-ffreestanding` targets
Show description for 8f8dd49
brvtalcake
authored and
ridiculousfish
committed
8f8dd49
Copy full SHA for 8f8dd49
Commits on Apr 4, 2025
Simplify LIBDIVIDE_CONSTEXPR check (#142)
pps83
authored
99fad03
Copy full SHA for 99fad03
Add missing function specifiers to match their declaration (#143)
Show description for a7b5cde
pps83
authored
a7b5cde
Copy full SHA for a7b5cde
Preserve order of params when calling libdivide_mullhi (#144)
Show description for 31f1e42
pps83
authored
31f1e42
Copy full SHA for 31f1e42
Commits on Apr 3, 2025
Make __builtin_clz/__builtin_clzll constexpr to match gcc/clang (#136)
pps83
authored
c179d81
Copy full SHA for c179d81
Commits on Apr 2, 2025
Only enable NEON on AArch64 (#141)
Show description for 1e03581
clausecker
authored
1e03581
Copy full SHA for 1e03581
Commits on Apr 1, 2025
Avoid casting for unrelated types (#140)
pps83
authored
bbb68f1
Copy full SHA for bbb68f1
Fix output from tester (#139)
Show description for eee3dc2
pps83
authored
eee3dc2
Copy full SHA for eee3dc2
Commits on Mar 31, 2025
Fix CI MSVC sanitize builds (#138)
kimwalisch
authored
cdc0a1c
Copy full SHA for cdc0a1c
Merge pull request #137 from kimwalisch/fix_divq_warning
Show description for 6fceb1a
kimwalisch
authored
6fceb1a
Copy full SHA for 6fceb1a
Disable broken MSVC sanitize tests on Windows
kimwalisch
committed
bf6f158
Copy full SHA for bf6f158
Fix "Warning: mnemonic suffix used with `div'"
kimwalisch
committed
2135c35
Copy full SHA for 2135c35
Commits on Mar 30, 2025
Use __builtin_clz/__builtin_clzll implementation for ms compiler
Show description for 5307a32
pps83
authored and
ridiculousfish
committed
5307a32
Copy full SHA for 5307a32
Use pragma warning push/pop only with msvc
pps83
authored and
ridiculousfish
committed
498d751
Copy full SHA for 498d751
Commits on Mar 28, 2025
Define LIBDIVIDE_INLINE as __forceinline for ms compiler
pps83
authored and
ridiculousfish
committed
70d2a45
Copy full SHA for 70d2a45
Fix check for __umulh/__mulh intrinsics
Show description for c6b4017
pps83
authored and
ridiculousfish
committed
c6b4017
Copy full SHA for c6b4017
Commits on Mar 7, 2025
Silenced sign-conversion warning
masbug
authored and
ridiculousfish
committed
552fca8
Copy full SHA for 552fca8
Commits on Jan 27, 2025
feat: make sanitizer instrumentation optional
Show description for f026996
chenrui333
authored and
ridiculousfish
committed
f026996
Copy full SHA for f026996
Commits on Jan 25, 2025
Auto increment version to 5.2.0
adbancroft
authored and
github-actions[bot]
committed
66190e9
Copy full SHA for 66190e9
Fix copy/paste bug in release GH action (#128)
adbancroft
authored
2f8e870
Copy full SHA for 2f8e870
Auto increment version to 5.1.1
adbancroft
authored and
github-actions[bot]
committed
ee070a8
Copy full SHA for ee070a8
Commits on Nov 4, 2024
Automate release process (#124)
Show description for af1db19
adbancroft
and
kimwalisch
authored
af1db19
Copy full SHA for af1db19
Commits on Oct 17, 2024
Delete AppVeyor
kimwalisch
authored
1c610b9
Copy full SHA for 1c610b9
Add GitHub Actions (#122)
Show description for e72d827
adbancroft
authored
e72d827
Copy full SHA for e72d827
Commits on Oct 7, 2024
Fix typos in README.md (#120)
Show description for e4d0295
ZhouYuChen
authored
e4d0295
Copy full SHA for e4d0295
Commits on Sep 23, 2024
Add _do_raw functions for 32 & 64 bit types (#119)
adbancroft
authored
cbb7b3f
Copy full SHA for cbb7b3f
Commits on Sep 7, 2024
Switch from sprintf to snprintf
Show description for b785644
ridiculousfish
committed
b785644
Copy full SHA for b785644
Add library.properties so we can publish libdivide to Arduino & PlatformIO registries (#117)
adbancroft
authored
10175f8
Copy full SHA for 10175f8
Commits on Jul 30, 2024
Fix AVR test
kimwalisch
committed
0152603
Copy full SHA for 0152603
GCC AVR does not support NULL
kimwalisch
committed
d6f035f
Copy full SHA for d6f035f
Get rid of STL
kimwalisch
committed
37a5061
Copy full SHA for 37a5061
Fix MSVC error
kimwalisch
committed
5200969
Copy full SHA for 5200969
Increase version to 5.1
kimwalisch
committed
98a986f
Copy full SHA for 98a986f
Include <cstddef> for std::nullptr_t
kimwalisch
committed
f3036ba
Copy full SHA for f3036ba
Commits on Jul 1, 2024
mark default constructor for divider as constexpr
sharkautarch
authored and
ridiculousfish
committed
b9c0dd1
Copy full SHA for b9c0dd1
Pagination
Previous
Next
You can’t perform that action at this time.