decompile lldiv

This commit is contained in:
Alejandro Javier Asenjo Nitti
2023-10-16 14:01:54 -03:00
parent a36b61f73b
commit d98938673d
2 changed files with 13 additions and 1 deletions
+12 -1
View File
@@ -1,7 +1,18 @@
#include "global.h"
#include "libc/stdlib.h"
#pragma GLOBAL_ASM("asm/us/nonmatchings/libultra/libc/ldiv/lldiv.s")
lldiv_t lldiv(long long numer, long long denom) {
lldiv_t val;
val.quot = numer / denom;
val.rem = numer - denom * val.quot;
if ((val.quot < 0) && (val.rem > 0)) {
val.quot++;
val.rem -= denom;
}
return val;
}
ldiv_t ldiv(long numer, long denom) {
ldiv_t val;