-
-
Notifications
You must be signed in to change notification settings - Fork 63
Moved (l/i48/ll)abs/div into LIBC #633
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
b8e5c1c
to
b740355
Compare
I undid the libcall absolute value functions commit to keep this PR simple. They can be added later in a different PR |
b740355
to
c5d2153
Compare
what no these are not libc functions. |
They are the only functions in |
Fine, why is there still a bunch of #if 1 in there |
Although the size optimized implementation mostly just adds a |
Then it should be a define to choose size vs speed not some unknown modifier |
c5d2153
to
60fe83a
Compare
Why did you remove it???? |
I removed the size optimized versions of |
Unless the user doesn't have a CE OS |
I also figure that |
Moved the following functions from
src/crt
tosrc/libc
since these functions use the C calling convention:abs.src
anddiv.src
were already inside ofsrc/libc
.I also cleaned up the code of and added timings to
ineg
,inot
,ineg_fast
, andinot_fast
.