llvmpy/llrtc/lib/test_udivmod64.c
Siu Kwan Lam 8480d55faf add sdivmod;
improve build system;
2013-08-14 15:29:13 -05:00

20 lines
393 B
C

#include <stdio.h>
#include <stdint.h>
#include "llrt.h"
int main(int argc, char * argv[]){
uint64_t n, d, q, r;
if (argc != 3) {
printf("invalid argument: %s dividend divisor", argv[0]);
return 1;
}
sscanf(argv[1], "%llu", &n);
sscanf(argv[2], "%llu", &d);
q = udivmod64(n, d, &r);
printf("%llu\n", q);
printf("%llu\n", r);
return 0;
}