Closes #88066. Compared to before, the function names in the stdbit table are sorted by function name, not order-of-appearance in the standard. Since macros aren't printed by docgen.py and are still a TODO in the code, they are also not printed in the new stdbit.h docs. Adds some checks to docgen.py for conditions that tripped me up. Add code to docgen.py to add the include of the `|check|` rewriter, since all other generated files need it.
235 lines
5.0 KiB
JSON
235 lines
5.0 KiB
JSON
{
|
|
"macros": [
|
|
"__STDC_VERSION_STDBIT_H__",
|
|
"__STDC_ENDIAN_LITTLE__",
|
|
"__STDC_ENDIAN_BIG__",
|
|
"__STDC_ENDIAN_NATIVE__",
|
|
"stdc_leading_zeros",
|
|
"stdc_leading_ones",
|
|
"stdc_trailing_zeros",
|
|
"stdc_trailing_ones",
|
|
"stdc_first_leading_zero",
|
|
"stdc_first_leading_one",
|
|
"stdc_first_trailing_zero",
|
|
"stdc_first_trailing_one",
|
|
"stdc_count_zeros",
|
|
"stdc_count_ones",
|
|
"stdc_has_single_bit",
|
|
"stdc_bit_width",
|
|
"stdc_bit_floor",
|
|
"stdc_bit_ceil"
|
|
],
|
|
"functions": {
|
|
"stdc_leading_zeros_uc": {
|
|
"defined": "7.18.3"
|
|
},
|
|
"stdc_leading_zeros_us": {
|
|
"defined": "7.18.3"
|
|
},
|
|
"stdc_leading_zeros_ui": {
|
|
"defined": "7.18.3"
|
|
},
|
|
"stdc_leading_zeros_ul": {
|
|
"defined": "7.18.3"
|
|
},
|
|
"stdc_leading_zeros_ull": {
|
|
"defined": "7.18.3"
|
|
},
|
|
"stdc_leading_ones_uc": {
|
|
"defined": "7.18.4"
|
|
},
|
|
"stdc_leading_ones_us": {
|
|
"defined": "7.18.4"
|
|
},
|
|
"stdc_leading_ones_ui": {
|
|
"defined": "7.18.4"
|
|
},
|
|
"stdc_leading_ones_ul": {
|
|
"defined": "7.18.4"
|
|
},
|
|
"stdc_leading_ones_ull": {
|
|
"defined": "7.18.4"
|
|
},
|
|
"stdc_trailing_zeros_uc": {
|
|
"defined": "7.18.5"
|
|
},
|
|
"stdc_trailing_zeros_us": {
|
|
"defined": "7.18.5"
|
|
},
|
|
"stdc_trailing_zeros_ui": {
|
|
"defined": "7.18.5"
|
|
},
|
|
"stdc_trailing_zeros_ul": {
|
|
"defined": "7.18.5"
|
|
},
|
|
"stdc_trailing_zeros_ull": {
|
|
"defined": "7.18.5"
|
|
},
|
|
"stdc_trailing_ones_uc": {
|
|
"defined": "7.18.6"
|
|
},
|
|
"stdc_trailing_ones_us": {
|
|
"defined": "7.18.6"
|
|
},
|
|
"stdc_trailing_ones_ui": {
|
|
"defined": "7.18.6"
|
|
},
|
|
"stdc_trailing_ones_ul": {
|
|
"defined": "7.18.6"
|
|
},
|
|
"stdc_trailing_ones_ull": {
|
|
"defined": "7.18.6"
|
|
},
|
|
"stdc_first_leading_zero_uc": {
|
|
"defined": "7.18.7"
|
|
},
|
|
"stdc_first_leading_zero_us": {
|
|
"defined": "7.18.7"
|
|
},
|
|
"stdc_first_leading_zero_ui": {
|
|
"defined": "7.18.7"
|
|
},
|
|
"stdc_first_leading_zero_ul": {
|
|
"defined": "7.18.7"
|
|
},
|
|
"stdc_first_leading_zero_ull": {
|
|
"defined": "7.18.7"
|
|
},
|
|
"stdc_first_leading_one_uc": {
|
|
"defined": "7.18.8"
|
|
},
|
|
"stdc_first_leading_one_us": {
|
|
"defined": "7.18.8"
|
|
},
|
|
"stdc_first_leading_one_ui": {
|
|
"defined": "7.18.8"
|
|
},
|
|
"stdc_first_leading_one_ul": {
|
|
"defined": "7.18.8"
|
|
},
|
|
"stdc_first_leading_one_ull": {
|
|
"defined": "7.18.8"
|
|
},
|
|
"stdc_first_trailing_zero_uc": {
|
|
"defined": "7.18.9"
|
|
},
|
|
"stdc_first_trailing_zero_us": {
|
|
"defined": "7.18.9"
|
|
},
|
|
"stdc_first_trailing_zero_ui": {
|
|
"defined": "7.18.9"
|
|
},
|
|
"stdc_first_trailing_zero_ul": {
|
|
"defined": "7.18.9"
|
|
},
|
|
"stdc_first_trailing_zero_ull": {
|
|
"defined": "7.18.9"
|
|
},
|
|
"stdc_first_trailing_one_uc": {
|
|
"defined": "7.18.10"
|
|
},
|
|
"stdc_first_trailing_one_us": {
|
|
"defined": "7.18.10"
|
|
},
|
|
"stdc_first_trailing_one_ui": {
|
|
"defined": "7.18.10"
|
|
},
|
|
"stdc_first_trailing_one_ul": {
|
|
"defined": "7.18.10"
|
|
},
|
|
"stdc_first_trailing_one_ull": {
|
|
"defined": "7.18.10"
|
|
},
|
|
"stdc_count_zeros_uc": {
|
|
"defined": "7.18.11"
|
|
},
|
|
"stdc_count_zeros_us": {
|
|
"defined": "7.18.11"
|
|
},
|
|
"stdc_count_zeros_ui": {
|
|
"defined": "7.18.11"
|
|
},
|
|
"stdc_count_zeros_ul": {
|
|
"defined": "7.18.11"
|
|
},
|
|
"stdc_count_zeros_ull": {
|
|
"defined": "7.18.11"
|
|
},
|
|
"stdc_count_ones_uc": {
|
|
"defined": "7.18.12"
|
|
},
|
|
"stdc_count_ones_us": {
|
|
"defined": "7.18.12"
|
|
},
|
|
"stdc_count_ones_ui": {
|
|
"defined": "7.18.12"
|
|
},
|
|
"stdc_count_ones_ul": {
|
|
"defined": "7.18.12"
|
|
},
|
|
"stdc_count_ones_ull": {
|
|
"defined": "7.18.12"
|
|
},
|
|
"stdc_has_single_bit_uc": {
|
|
"defined": "7.18.13"
|
|
},
|
|
"stdc_has_single_bit_us": {
|
|
"defined": "7.18.13"
|
|
},
|
|
"stdc_has_single_bit_ui": {
|
|
"defined": "7.18.13"
|
|
},
|
|
"stdc_has_single_bit_ul": {
|
|
"defined": "7.18.13"
|
|
},
|
|
"stdc_has_single_bit_ull": {
|
|
"defined": "7.18.13"
|
|
},
|
|
"stdc_bit_width_uc": {
|
|
"defined": "7.18.14"
|
|
},
|
|
"stdc_bit_width_us": {
|
|
"defined": "7.18.14"
|
|
},
|
|
"stdc_bit_width_ui": {
|
|
"defined": "7.18.14"
|
|
},
|
|
"stdc_bit_width_ul": {
|
|
"defined": "7.18.14"
|
|
},
|
|
"stdc_bit_width_ull": {
|
|
"defined": "7.18.14"
|
|
},
|
|
"stdc_bit_floor_uc": {
|
|
"defined": "7.18.15"
|
|
},
|
|
"stdc_bit_floor_us": {
|
|
"defined": "7.18.15"
|
|
},
|
|
"stdc_bit_floor_ui": {
|
|
"defined": "7.18.15"
|
|
},
|
|
"stdc_bit_floor_ul": {
|
|
"defined": "7.18.15"
|
|
},
|
|
"stdc_bit_floor_ull": {
|
|
"defined": "7.18.15"
|
|
},
|
|
"stdc_bit_ceil_uc": {
|
|
"defined": "7.18.16"
|
|
},
|
|
"stdc_bit_ceil_us": {
|
|
"defined": "7.18.16"
|
|
},
|
|
"stdc_bit_ceil_ui": {
|
|
"defined": "7.18.16"
|
|
},
|
|
"stdc_bit_ceil_ul": {
|
|
"defined": "7.18.16"
|
|
},
|
|
"stdc_bit_ceil_ull": {
|
|
"defined": "7.18.16"
|
|
}
|
|
}
|
|
}
|