234 changes: 234 additions & 0 deletions libc/utils/docgen/stdbit.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,234 @@
{
"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"
}
}
}