Skip to content

Commit ff73dc4

Browse files
committed
mid commit
1 parent 3ce7d39 commit ff73dc4

3 files changed

Lines changed: 15 additions & 9 deletions

File tree

lib/big/code.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ static void split_sig(sig_num_t out[3], uint64_t i_0, uint64_t span)
5454
int128_t p = ((int128_t)2 * i_0) - 3;
5555
int128_t q = ((int128_t)8 * i_0);
5656
int128_t u = (int128_t)1 - ((int128_t)2 * i_0);
57-
int128_t v = ((int128_t)4 * i_0) + 2;
57+
int128_t v = ((int128_t)2 * i_0) + 1;
5858

5959
out[0] = sig_num_wrap_int128(p * v);
6060
out[1] = sig_num_wrap_int128(q * v);
@@ -541,7 +541,7 @@ flt_num_t pi_big(uint64_t size)
541541
flt_num_t flt_r = union_num_unwrap_flt(u_r);
542542

543543
flt_num_t flt_pi = flt_r;
544-
flt_pi = flt_num_mul_sig(flt_pi, sig_num_wrap(6));
544+
flt_pi = flt_num_mul_sig(flt_pi, sig_num_wrap(3));
545545

546546
tprintf("dividing");
547547
TIME_SETUP

src/.clangd

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Diagnostics:
2+
ClangTidy:
3+
Remove:
4+
- "readability-magic-numbers"
5+
- "readability-named-parameter"

src/main.c

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#include <stdio.h>
22

3-
#include "../mods/clu/header.h"
4-
#include "../mods/macros/assert.h"
5-
#include "../mods/macros/fork.h"
6-
#include "../mods/macros/time.h"
7-
#include "../mods/number/lib/num/struct.h"
3+
#include "../mods/clu/header.h" // IWYU pragma: keep
4+
// #include "../mods/macros/assert.h"
5+
// #include "../mods/macros/fork.h"
6+
// #include "../mods/macros/time.h"
7+
// #include "../mods/number/lib/num/struct.h"
88

99
#include "../lib/big/header.h"
1010
// #include "../lib/linear/linear/header.h"
@@ -21,12 +21,13 @@ static void pi(uint64_t size)
2121
// int main(int argc, char** argv)
2222
int main(void)
2323
{
24-
setbuf(stdout, NULL);
24+
setvbuf(stdout, nullptr, _IONBF, 0);
2525
printf("\nbegin");
2626

2727
// clu_log_level_set(CLU_LOG_DYNAMIC);
2828

29-
pi(1024 * 1024);
29+
pi(10'000);
30+
// pi(1'000'000);
3031

3132
// prepare(16, 48000, 48829, 6);
3233
// prepare(17, 24408, 24414, 6);

0 commit comments

Comments
 (0)