*: add NOINLINEs where code noticeably shrinks
No binary (build failed)
—
(log yok)
| @@ -532,7 +532,7 @@ static void conv_u(PR *pr, unsigned char *p) | |
| } | |
| } | |
| - | static void display(priv_dumper_t* dumper) |
| + | static NOINLINE void display(priv_dumper_t* dumper) |
| { | |
| unsigned char *bp; | |
| unsigned char savech = '\0'; | |
| @@ -2261,7 +2261,7 @@ static FAST_FUNC BC_STATUS zbc_num_p(BcNum *a, BcNum *b, BcNum *restrict c, size | |
| } | |
| #define zbc_num_p(...) (zbc_num_p(__VA_ARGS__) COMMA_SUCCESS) | |
| - | static BC_STATUS zbc_num_sqrt(BcNum *a, BcNum *restrict b, size_t scale) |
| + | static NOINLINE BC_STATUS zbc_num_sqrt(BcNum *a, BcNum *restrict b, size_t scale) |
| { | |
| BcStatus s; | |
| BcNum num1, num2, half, f, fprime, *x0, *x1, *temp; | |
| @@ -318,7 +318,7 @@ static void printf_xstrtou(const char *fmt) | |
| printf(fmt, xstrtou(filedata, 0)); | |
| } | |
| - | static void show_bridge_port(const char *name) |
| + | static NOINLINE void show_bridge_port(const char *name) |
| { | |
| char pathbuf[IFNAMSIZ + sizeof("/brport/forward_delay_timer") + 8]; | |
| char *sfx; | |
| @@ -335,7 +335,7 @@ enum { | |
| OPT_debug = (1 << 0), | |
| }; | |
| - | static int parse_reply(const unsigned char *msg, size_t len) |
| + | static NOINLINE int parse_reply(const unsigned char *msg, size_t len) |
| { | |
| HEADER *header; | |
| @@ -1152,7 +1152,7 @@ fit(peer_t *p, double rd) | |
| // return 0; | |
| return 1; | |
| } | |
| - | static peer_t* |
| + | static NOINLINE peer_t* |
| select_and_cluster(void) | |
| { | |
| peer_t *p; | |
| @@ -1162,7 +1162,7 @@ static void sp_256_proj_point_dbl_8(sp_point* r, sp_point* p) | |
| * p Frist point to add. | |
| * q Second point to add. | |
| */ | |
| - | static void sp_256_proj_point_add_8(sp_point* r, sp_point* p, sp_point* q) |
| + | static NOINLINE void sp_256_proj_point_add_8(sp_point* r, sp_point* p, sp_point* q) |
| { | |
| sp_digit t1[2*8]; | |
| sp_digit t2[2*8]; | |
| @@ -6311,7 +6311,7 @@ static char *encode_then_expand_vararg(const char *str, int handle_squotes, int | |
| /* Expanding ARG in ${var+ARG}, ${var-ARG} | |
| */ | |
| - | static int encode_then_append_var_plusminus(o_string *output, int n, |
| + | static NOINLINE int encode_then_append_var_plusminus(o_string *output, int n, |
| char *str, int dquoted) | |
| { | |
| struct in_str input; | |
| @@ -267,7 +267,7 @@ static void ss(uint32_t *x, uint32_t flag, char *buf, const char *what) | |
| * vsync high | |
| * endmode | |
| */ | |
| - | static int read_mode_db(struct fb_var_screeninfo *base, const char *fn, |
| + | static NOINLINE int read_mode_db(struct fb_var_screeninfo *base, const char *fn, |
| const char *mode) | |
| { | |
| char *token[2], *p, *s; | |