Lines Matching refs:Built

84 * Integer Overflow Builtins:: Built-in functions to perform arithmetics and
87 * Object Size Checking:: Built-in functions for limited buffer overflow
90 * Target Builtins:: Built-in functions specific to particular targets.
588 @deftypefn {Built-in Function} {int} __builtin_setjmp (intptr_t *@var{buf})
595 @deftypefn {Built-in Function} {void} __builtin_longjmp (intptr_t *@var{buf}, int @var{val})
629 @deftypefn {Built-in Function} {void *} __builtin_apply_args ()
640 @deftypefn {Built-in Function} {void *} __builtin_apply (void (*@var{function})(), void *@var{argum…
659 @deftypefn {Built-in Function} {void} __builtin_return (void *@var{result})
665 @deftypefn {Built-in Function} {} __builtin_va_arg_pack ()
691 @deftypefn {Built-in Function} {int} __builtin_va_arg_pack_len ()
1452 @xref{AVR Built-in Functions,,@code{__builtin_avr_flash_segment}}.
11073 @deftypefn {Built-in Function} {void *} __builtin_return_address (unsigned int @var{level})
11114 @deftypefn {Built-in Function} {void *} __builtin_extract_return_addr (void *@var{addr})
11124 @deftypefn {Built-in Function} {void *} __builtin_frob_return_addr (void *@var{addr})
11128 @deftypefn {Built-in Function} {void *} __builtin_frame_address (unsigned int @var{level})
11157 @section Using Vector Instructions through Built-in Functions
11432 @section Legacy @code{__sync} Built-in Functions for Atomic Memory Access
11590 @section Built-in Functions for Memory Model Aware Atomic Operations
11694 @deftypefn {Built-in Function} @var{type} __atomic_load_n (@var{type} *ptr, int memorder)
11704 @deftypefn {Built-in Function} void __atomic_load (@var{type} *ptr, @var{type} *ret, int memorder)
11710 @deftypefn {Built-in Function} void __atomic_store_n (@var{type} *ptr, @var{type} val, int memorder)
11719 @deftypefn {Built-in Function} void __atomic_store (@var{type} *ptr, @var{type} *val, int memorder)
11725 @deftypefn {Built-in Function} @var{type} __atomic_exchange_n (@var{type} *ptr, @var{type} val, int…
11736 @deftypefn {Built-in Function} void __atomic_exchange (@var{type} *ptr, @var{type} *val, @var{type}…
11743 @deftypefn {Built-in Function} bool __atomic_compare_exchange_n (@var{type} *ptr, @var{type} *expec…
11767 @deftypefn {Built-in Function} bool __atomic_compare_exchange (@var{type} *ptr, @var{type} *expecte…
11775 @deftypefn {Built-in Function} @var{type} __atomic_add_fetch (@var{type} *ptr, @var{type} val, int …
11776 @deftypefnx {Built-in Function} @var{type} __atomic_sub_fetch (@var{type} *ptr, @var{type} val, int…
11777 @deftypefnx {Built-in Function} @var{type} __atomic_and_fetch (@var{type} *ptr, @var{type} val, int…
11778 @deftypefnx {Built-in Function} @var{type} __atomic_xor_fetch (@var{type} *ptr, @var{type} val, int…
11779 @deftypefnx {Built-in Function} @var{type} __atomic_or_fetch (@var{type} *ptr, @var{type} val, int …
11780 @deftypefnx {Built-in Function} @var{type} __atomic_nand_fetch (@var{type} *ptr, @var{type} val, in…
11796 @deftypefn {Built-in Function} @var{type} __atomic_fetch_add (@var{type} *ptr, @var{type} val, int …
11797 @deftypefnx {Built-in Function} @var{type} __atomic_fetch_sub (@var{type} *ptr, @var{type} val, int…
11798 @deftypefnx {Built-in Function} @var{type} __atomic_fetch_and (@var{type} *ptr, @var{type} val, int…
11799 @deftypefnx {Built-in Function} @var{type} __atomic_fetch_xor (@var{type} *ptr, @var{type} val, int…
11800 @deftypefnx {Built-in Function} @var{type} __atomic_fetch_or (@var{type} *ptr, @var{type} val, int …
11801 @deftypefnx {Built-in Function} @var{type} __atomic_fetch_nand (@var{type} *ptr, @var{type} val, in…
11818 @deftypefn {Built-in Function} bool __atomic_test_and_set (void *ptr, int memorder)
11831 @deftypefn {Built-in Function} void __atomic_clear (bool *ptr, int memorder)
11846 @deftypefn {Built-in Function} void __atomic_thread_fence (int memorder)
11855 @deftypefn {Built-in Function} void __atomic_signal_fence (int memorder)
11864 @deftypefn {Built-in Function} bool __atomic_always_lock_free (size_t size, void *ptr)
11881 @deftypefn {Built-in Function} bool __atomic_is_lock_free (size_t size, void *ptr)
11894 @section Built-in Functions to Perform Arithmetic with Overflow Checking
11899 @deftypefn {Built-in Function} bool __builtin_add_overflow (@var{type1} a, @var{type2} b, @var{type…
11900 @deftypefnx {Built-in Function} bool __builtin_sadd_overflow (int a, int b, int *res)
11901 @deftypefnx {Built-in Function} bool __builtin_saddl_overflow (long int a, long int b, long int *re…
11902 @deftypefnx {Built-in Function} bool __builtin_saddll_overflow (long long int a, long long int b, l…
11903 @deftypefnx {Built-in Function} bool __builtin_uadd_overflow (unsigned int a, unsigned int b, unsig…
11904 @deftypefnx {Built-in Function} bool __builtin_uaddl_overflow (unsigned long int a, unsigned long i…
11905 @deftypefnx {Built-in Function} bool __builtin_uaddll_overflow (unsigned long long int a, unsigned …
11925 @deftypefn {Built-in Function} bool __builtin_sub_overflow (@var{type1} a, @var{type2} b, @var{type…
11926 @deftypefnx {Built-in Function} bool __builtin_ssub_overflow (int a, int b, int *res)
11927 @deftypefnx {Built-in Function} bool __builtin_ssubl_overflow (long int a, long int b, long int *re…
11928 @deftypefnx {Built-in Function} bool __builtin_ssubll_overflow (long long int a, long long int b, l…
11929 @deftypefnx {Built-in Function} bool __builtin_usub_overflow (unsigned int a, unsigned int b, unsig…
11930 @deftypefnx {Built-in Function} bool __builtin_usubl_overflow (unsigned long int a, unsigned long i…
11931 @deftypefnx {Built-in Function} bool __builtin_usubll_overflow (unsigned long long int a, unsigned …
11939 @deftypefn {Built-in Function} bool __builtin_mul_overflow (@var{type1} a, @var{type2} b, @var{type…
11940 @deftypefnx {Built-in Function} bool __builtin_smul_overflow (int a, int b, int *res)
11941 @deftypefnx {Built-in Function} bool __builtin_smull_overflow (long int a, long int b, long int *re…
11942 @deftypefnx {Built-in Function} bool __builtin_smulll_overflow (long long int a, long long int b, l…
11943 @deftypefnx {Built-in Function} bool __builtin_umul_overflow (unsigned int a, unsigned int b, unsig…
11944 @deftypefnx {Built-in Function} bool __builtin_umull_overflow (unsigned long int a, unsigned long i…
11945 @deftypefnx {Built-in Function} bool __builtin_umulll_overflow (unsigned long long int a, unsigned …
11955 @deftypefn {Built-in Function} bool __builtin_add_overflow_p (@var{type1} a, @var{type2} b, @var{ty…
11956 @deftypefnx {Built-in Function} bool __builtin_sub_overflow_p (@var{type1} a, @var{type2} b, @var{t…
11957 @deftypefnx {Built-in Function} bool __builtin_mul_overflow_p (@var{type1} a, @var{type2} b, @var{t…
12031 @section Object Size Checking Built-in Functions
12061 @deftypefn {Built-in Function} {size_t} __builtin_object_size (const void * @var{ptr}, int @var{typ…
12174 @section Other Built-in Functions Provided by GCC
12747 @deftypefn {Built-in Function} void *__builtin_alloca (size_t size)
12787 @deftypefn {Built-in Function} void *__builtin_alloca_with_align (size_t size, size_t alignment)
12834 @deftypefn {Built-in Function} void *__builtin_alloca_with_align_and_max (size_t size, size_t align…
12844 @deftypefn {Built-in Function} bool __builtin_has_attribute (@var{type-or-expression}, @var{attribu…
12887 @deftypefn {Built-in Function} @var{type} __builtin_speculation_safe_value (@var{type} val, @var{ty…
12977 @deftypefn {Built-in Function} int __builtin_types_compatible_p (@var{type1}, @var{type2})
13028 @deftypefn {Built-in Function} @var{type} __builtin_call_with_static_chain (@var{call_exp}, @var{po…
13040 @deftypefn {Built-in Function} @var{type} __builtin_choose_expr (@var{const_exp}, @var{exp1}, @var{…
13082 @deftypefn {Built-in Function} @var{type} __builtin_tgmath (@var{functions}, @var{arguments})
13141 @deftypefn {Built-in Function} @var{type} __builtin_complex (@var{real}, @var{imag})
13153 @deftypefn {Built-in Function} int __builtin_constant_p (@var{exp})
13204 @deftypefn {Built-in Function} bool __builtin_is_constant_evaluated (void)
13221 @deftypefn {Built-in Function} long __builtin_expect (long @var{exp}, long @var{c})
13262 @deftypefn {Built-in Function} long __builtin_expect_with_probability
13272 @deftypefn {Built-in Function} void __builtin_trap (void)
13280 @deftypefn {Built-in Function} void __builtin_unreachable (void)
13336 @deftypefn {Built-in Function} {void *} __builtin_assume_aligned (const void *@var{exp}, size_t @va…
13360 @deftypefn {Built-in Function} int __builtin_LINE ()
13368 @deftypefn {Built-in Function} {const char *} __builtin_FUNCTION ()
13378 @deftypefn {Built-in Function} {const char *} __builtin_FILE ()
13407 @deftypefn {Built-in Function} void __builtin___clear_cache (void *@var{begin}, void *@var{end})
13420 @deftypefn {Built-in Function} void __builtin_prefetch (const void *@var{addr}, ...)
13462 @deftypefn {Built-in Function}{size_t} __builtin_object_size (const void * @var{ptr}, int @var{type…
13467 @deftypefn {Built-in Function} double __builtin_huge_val (void)
13473 @deftypefn {Built-in Function} float __builtin_huge_valf (void)
13477 @deftypefn {Built-in Function} {long double} __builtin_huge_vall (void)
13482 @deftypefn {Built-in Function} _Float@var{n} __builtin_huge_valf@var{n} (void)
13487 @deftypefn {Built-in Function} _Float@var{n}x __builtin_huge_valf@var{n}x (void)
13492 @deftypefn {Built-in Function} int __builtin_fpclassify (int, int, int, int, int, ...)
13503 @deftypefn {Built-in Function} double __builtin_inf (void)
13508 @deftypefn {Built-in Function} _Decimal32 __builtin_infd32 (void)
13512 @deftypefn {Built-in Function} _Decimal64 __builtin_infd64 (void)
13516 @deftypefn {Built-in Function} _Decimal128 __builtin_infd128 (void)
13520 @deftypefn {Built-in Function} float __builtin_inff (void)
13525 @deftypefn {Built-in Function} {long double} __builtin_infl (void)
13530 @deftypefn {Built-in Function} _Float@var{n} __builtin_inff@var{n} (void)
13535 @deftypefn {Built-in Function} _Float@var{n} __builtin_inff@var{n}x (void)
13540 @deftypefn {Built-in Function} int __builtin_isinf_sign (...)
13549 @deftypefn {Built-in Function} double __builtin_nan (const char *str)
13566 @deftypefn {Built-in Function} _Decimal32 __builtin_nand32 (const char *str)
13570 @deftypefn {Built-in Function} _Decimal64 __builtin_nand64 (const char *str)
13574 @deftypefn {Built-in Function} _Decimal128 __builtin_nand128 (const char *str)
13578 @deftypefn {Built-in Function} float __builtin_nanf (const char *str)
13582 @deftypefn {Built-in Function} {long double} __builtin_nanl (const char *str)
13586 @deftypefn {Built-in Function} _Float@var{n} __builtin_nanf@var{n} (const char *str)
13591 @deftypefn {Built-in Function} _Float@var{n}x __builtin_nanf@var{n}x (const char *str)
13596 @deftypefn {Built-in Function} double __builtin_nans (const char *str)
13602 @deftypefn {Built-in Function} float __builtin_nansf (const char *str)
13606 @deftypefn {Built-in Function} {long double} __builtin_nansl (const char *str)
13610 @deftypefn {Built-in Function} _Float@var{n} __builtin_nansf@var{n} (const char *str)
13615 @deftypefn {Built-in Function} _Float@var{n}x __builtin_nansf@var{n}x (const char *str)
13620 @deftypefn {Built-in Function} int __builtin_ffs (int x)
13625 @deftypefn {Built-in Function} int __builtin_clz (unsigned int x)
13630 @deftypefn {Built-in Function} int __builtin_ctz (unsigned int x)
13635 @deftypefn {Built-in Function} int __builtin_clrsb (int x)
13641 @deftypefn {Built-in Function} int __builtin_popcount (unsigned int x)
13645 @deftypefn {Built-in Function} int __builtin_parity (unsigned int x)
13650 @deftypefn {Built-in Function} int __builtin_ffsl (long)
13655 @deftypefn {Built-in Function} int __builtin_clzl (unsigned long)
13660 @deftypefn {Built-in Function} int __builtin_ctzl (unsigned long)
13665 @deftypefn {Built-in Function} int __builtin_clrsbl (long)
13670 @deftypefn {Built-in Function} int __builtin_popcountl (unsigned long)
13675 @deftypefn {Built-in Function} int __builtin_parityl (unsigned long)
13680 @deftypefn {Built-in Function} int __builtin_ffsll (long long)
13685 @deftypefn {Built-in Function} int __builtin_clzll (unsigned long long)
13690 @deftypefn {Built-in Function} int __builtin_ctzll (unsigned long long)
13695 @deftypefn {Built-in Function} int __builtin_clrsbll (long long)
13700 @deftypefn {Built-in Function} int __builtin_popcountll (unsigned long long)
13705 @deftypefn {Built-in Function} int __builtin_parityll (unsigned long long)
13710 @deftypefn {Built-in Function} double __builtin_powi (double, int)
13715 @deftypefn {Built-in Function} float __builtin_powif (float, int)
13720 @deftypefn {Built-in Function} {long double} __builtin_powil (long double, int)
13725 @deftypefn {Built-in Function} uint16_t __builtin_bswap16 (uint16_t x)
13731 @deftypefn {Built-in Function} uint32_t __builtin_bswap32 (uint32_t x)
13736 @deftypefn {Built-in Function} uint64_t __builtin_bswap64 (uint64_t x)
13741 @deftypefn {Built-in Function} Pmode __builtin_extend_pointer (void * x)
13749 @deftypefn {Built-in Function} int __builtin_goacc_parlevel_id (int x)
13754 @deftypefn {Built-in Function} int __builtin_goacc_parlevel_size (int x)
13760 @section Built-in Functions Specific to Particular Target Machines
13767 * AArch64 Built-in Functions::
13768 * Alpha Built-in Functions::
13769 * Altera Nios II Built-in Functions::
13770 * ARC Built-in Functions::
13771 * ARC SIMD Built-in Functions::
13772 * ARM iWMMXt Built-in Functions::
13776 * AVR Built-in Functions::
13777 * Blackfin Built-in Functions::
13778 * BPF Built-in Functions::
13779 * FR-V Built-in Functions::
13780 * MIPS DSP Built-in Functions::
13782 * MIPS Loongson Built-in Functions::
13784 * Other MIPS Built-in Functions::
13785 * MSP430 Built-in Functions::
13786 * NDS32 Built-in Functions::
13787 * picoChip Built-in Functions::
13788 * Basic PowerPC Built-in Functions::
13789 * PowerPC AltiVec/VSX Built-in Functions::
13790 * PowerPC Hardware Transactional Memory Built-in Functions::
13792 * PowerPC Matrix-Multiply Assist Built-in Functions::
13793 * RISC-V Built-in Functions::
13794 * RX Built-in Functions::
13795 * S/390 System z Built-in Functions::
13796 * SH Built-in Functions::
13797 * SPARC VIS Built-in Functions::
13798 * TI C6X Built-in Functions::
13799 * TILE-Gx Built-in Functions::
13800 * TILEPro Built-in Functions::
13801 * x86 Built-in Functions::
13806 @node AArch64 Built-in Functions
13807 @subsection AArch64 Built-in Functions
13818 @node Alpha Built-in Functions
13819 @subsection Alpha Built-in Functions
13900 @node Altera Nios II Built-in Functions
13901 @subsection Altera Nios II Built-in Functions
14013 @node ARC Built-in Functions
14014 @subsection ARC Built-in Functions
14028 @deftypefn {Built-in Function} int __builtin_arc_aligned (void *@var{val}, int @var{alignval})
14041 @deftypefn {Built-in Function} void __builtin_arc_brk (void)
14048 @deftypefn {Built-in Function} {unsigned int} __builtin_arc_core_read (unsigned int @var{regno})
14057 @deftypefn {Built-in Function} void __builtin_arc_core_write (unsigned int @var{regno}, unsigned in…
14066 @deftypefn {Built-in Function} int __builtin_arc_divaw (int @var{a}, int @var{b})
14076 @deftypefn {Built-in Function} void __builtin_arc_flag (unsigned int @var{a})
14083 @deftypefn {Built-in Function} {unsigned int} __builtin_arc_lr (unsigned int @var{auxr})
14093 @deftypefn {Built-in Function} void __builtin_arc_mul64 (int @var{a}, int @var{b})
14100 @deftypefn {Built-in Function} void __builtin_arc_mulu64 (unsigned int @var{a}, unsigned int @var{b…
14107 @deftypefn {Built-in Function} void __builtin_arc_nop (void)
14114 @deftypefn {Built-in Function} int __builtin_arc_norm (int @var{src})
14125 @deftypefn {Built-in Function} {short int} __builtin_arc_normw (short int @var{src})
14136 @deftypefn {Built-in Function} void __builtin_arc_rtie (void)
14143 @deftypefn {Built-in Function} void __builtin_arc_sleep (int @var{a}
14150 @deftypefn {Built-in Function} void __builtin_arc_sr (unsigned int @var{auxr}, unsigned int @var{v…
14159 @deftypefn {Built-in Function} int __builtin_arc_swap (int @var{src})
14168 @deftypefn {Built-in Function} void __builtin_arc_swi (void)
14175 @deftypefn {Built-in Function} void __builtin_arc_sync (void)
14182 @deftypefn {Built-in Function} void __builtin_arc_trap_s (unsigned int @var{c})
14189 @deftypefn {Built-in Function} void __builtin_arc_unimp_s (void)
14211 @node ARC SIMD Built-in Functions
14212 @subsection ARC SIMD Built-in Functions
14437 @node ARM iWMMXt Built-in Functions
14438 @subsection ARM iWMMXt Built-in Functions
14655 @node AVR Built-in Functions
14656 @subsection AVR Built-in Functions
14763 @node Blackfin Built-in Functions
14764 @subsection Blackfin Built-in Functions
14777 @node BPF Built-in Functions
14778 @subsection BPF Built-in Functions
14782 @deftypefn {Built-in Function} unsigned long long __builtin_bpf_load_byte (unsigned long long @var{…
14786 @deftypefn {Built-in Function} unsigned long long __builtin_bpf_load_half (unsigned long long @var{…
14790 @deftypefn {Built-in Function} unsigned long long __builtin_bpf_load_word (unsigned long long @var{…
14794 @node FR-V Built-in Functions
14795 @subsection FR-V Built-in Functions
14813 * Other Built-in Functions::
14852 number of an IACC register. See @pxref{Other Built-in Functions}
15188 @node Other Built-in Functions
15189 @subsubsection Other Built-in Functions
15220 @node MIPS DSP Built-in Functions
15221 @subsection MIPS DSP Built-in Functions
15550 @node MIPS Loongson Built-in Functions
15551 @subsection MIPS Loongson Built-in Functions
15678 * Paired-Single Built-in Functions::
15679 * MIPS-3D Built-in Functions::
15705 @node Paired-Single Built-in Functions
15706 @subsubsection Paired-Single Built-in Functions
15790 @node MIPS-3D Built-in Functions
15791 @subsubsection MIPS-3D Built-in Functions
15957 * MIPS SIMD Architecture Built-in Functions::
16025 @node MIPS SIMD Architecture Built-in Functions
16026 @subsubsection MIPS SIMD Architecture Built-in Functions
16741 @node Other MIPS Built-in Functions
16742 @subsection Other MIPS Built-in Functions
16762 @node MSP430 Built-in Functions
16763 @subsection MSP430 Built-in Functions
16791 @node NDS32 Built-in Functions
16792 @subsection NDS32 Built-in Functions
16796 @deftypefn {Built-in Function} void __builtin_nds32_isync (int *@var{addr})
16801 @deftypefn {Built-in Function} void __builtin_nds32_isb (void)
16805 @deftypefn {Built-in Function} int __builtin_nds32_mfsr (int @var{sr})
16809 @deftypefn {Built-in Function} int __builtin_nds32_mfusr (int @var{usr})
16813 @deftypefn {Built-in Function} void __builtin_nds32_mtsr (int @var{value}, int @var{sr})
16817 @deftypefn {Built-in Function} void __builtin_nds32_mtusr (int @var{value}, int @var{usr})
16821 @deftypefn {Built-in Function} void __builtin_nds32_setgie_en (void)
16825 @deftypefn {Built-in Function} void __builtin_nds32_setgie_dis (void)
16829 @node picoChip Built-in Functions
16830 @subsection picoChip Built-in Functions
16865 @node Basic PowerPC Built-in Functions
16866 @subsection Basic PowerPC Built-in Functions
16869 * Basic PowerPC Built-in Functions Available on all Configurations::
16870 * Basic PowerPC Built-in Functions Available on ISA 2.05::
16871 * Basic PowerPC Built-in Functions Available on ISA 2.06::
16872 * Basic PowerPC Built-in Functions Available on ISA 2.07::
16873 * Basic PowerPC Built-in Functions Available on ISA 3.0::
16881 @node Basic PowerPC Built-in Functions Available on all Configurations
16882 @subsubsection Basic PowerPC Built-in Functions Available on all Configurations
16884 @deftypefn {Built-in Function} void __builtin_cpu_init (void)
16889 @deftypefn {Built-in Function} int __builtin_cpu_is (const char *@var{cpuname})
16954 @deftypefn {Built-in Function} int __builtin_cpu_supports (const char *@var{feature})
17115 @node Basic PowerPC Built-in Functions Available on ISA 2.05
17116 @subsubsection Basic PowerPC Built-in Functions Available on ISA 2.05
17224 @node Basic PowerPC Built-in Functions Available on ISA 2.06
17225 @subsubsection Basic PowerPC Built-in Functions Available on ISA 2.06
17267 @node Basic PowerPC Built-in Functions Available on ISA 2.07
17268 @subsubsection Basic PowerPC Built-in Functions Available on ISA 2.07
17281 @node Basic PowerPC Built-in Functions Available on ISA 3.0
17282 @subsubsection Basic PowerPC Built-in Functions Available on ISA 3.0
17434 @node PowerPC AltiVec/VSX Built-in Functions
17435 @subsection PowerPC AltiVec/VSX Built-in Functions
17541 * PowerPC AltiVec Built-in Functions on ISA 2.05::
17542 * PowerPC AltiVec Built-in Functions Available on ISA 2.06::
17543 * PowerPC AltiVec Built-in Functions Available on ISA 2.07::
17544 * PowerPC AltiVec Built-in Functions Available on ISA 3.0::
17547 @node PowerPC AltiVec Built-in Functions on ISA 2.05
17548 @subsubsection PowerPC AltiVec Built-in Functions on ISA 2.05
19092 @node PowerPC AltiVec Built-in Functions Available on ISA 2.06
19093 @subsubsection PowerPC AltiVec Built-in Functions Available on ISA 2.06
19529 @node PowerPC AltiVec Built-in Functions Available on ISA 2.07
19530 @subsubsection PowerPC AltiVec Built-in Functions Available on ISA 2.07
19910 @node PowerPC AltiVec Built-in Functions Available on ISA 3.0
19911 @subsubsection PowerPC AltiVec Built-in Functions Available on ISA 3.0
20597 @node PowerPC Hardware Transactional Memory Built-in Functions
20598 @subsection PowerPC Hardware Transactional Memory Built-in Functions
20606 @subsubsection PowerPC HTM Low Level Built-in Functions
20875 @node PowerPC Matrix-Multiply Assist Built-in Functions
20876 @subsection PowerPC Matrix-Multiply Assist Built-in Functions
20972 @node RISC-V Built-in Functions
20973 @subsection RISC-V Built-in Functions
20978 @deftypefn {Built-in Function} {void *} __builtin_thread_pointer (void)
20982 @node RX Built-in Functions
20983 @subsection RX Built-in Functions
20988 @deftypefn {Built-in Function} void __builtin_rx_brk (void)
20992 @deftypefn {Built-in Function} void __builtin_rx_clrpsw (int)
20997 @deftypefn {Built-in Function} void __builtin_rx_int (int)
21002 @deftypefn {Built-in Function} void __builtin_rx_machi (int, int)
21008 @deftypefn {Built-in Function} void __builtin_rx_maclo (int, int)
21014 @deftypefn {Built-in Function} void __builtin_rx_mulhi (int, int)
21020 @deftypefn {Built-in Function} void __builtin_rx_mullo (int, int)
21026 @deftypefn {Built-in Function} int __builtin_rx_mvfachi (void)
21031 @deftypefn {Built-in Function} int __builtin_rx_mvfacmi (void)
21036 @deftypefn {Built-in Function} int __builtin_rx_mvfc (int)
21041 @deftypefn {Built-in Function} void __builtin_rx_mvtachi (int)
21046 @deftypefn {Built-in Function} void __builtin_rx_mvtaclo (int)
21051 @deftypefn {Built-in Function} void __builtin_rx_mvtc (int reg, int val)
21056 @deftypefn {Built-in Function} void __builtin_rx_mvtipl (int)
21061 @deftypefn {Built-in Function} void __builtin_rx_racw (int)
21066 @deftypefn {Built-in Function} int __builtin_rx_revw (int)
21072 @deftypefn {Built-in Function} void __builtin_rx_rmpa (void)
21077 @deftypefn {Built-in Function} void __builtin_rx_round (float)
21083 @deftypefn {Built-in Function} int __builtin_rx_sat (int)
21088 @deftypefn {Built-in Function} void __builtin_rx_setpsw (int)
21093 @deftypefn {Built-in Function} void __builtin_rx_wait (void)
21097 @node S/390 System z Built-in Functions
21098 @subsection S/390 System z Built-in Functions
21099 @deftypefn {Built-in Function} int __builtin_tbegin (void*)
21153 @deftypefn {Built-in Function} int __builtin_tbegin_nofloat (void*)
21159 @deftypefn {Built-in Function} int __builtin_tbegin_retry (void*, int)
21167 @deftypefn {Built-in Function} int __builtin_tbegin_retry_nofloat (void*, int)
21174 @deftypefn {Built-in Function} void __builtin_tbeginc (void)
21179 @deftypefn {Built-in Function} int __builtin_tend (void)
21185 @deftypefn {Built-in Function} void __builtin_tabort (int)
21191 @deftypefn {Built-in Function} void __builtin_tx_assist (int)
21198 @deftypefn {Built-in Function} int __builtin_tx_nesting_depth (void)
21204 @deftypefn {Built-in Function} void __builtin_non_tx_store (uint64_t *, uint64_t)
21211 @node SH Built-in Functions
21212 @subsection SH Built-in Functions
21216 @deftypefn {Built-in Function} {void} __builtin_set_thread_pointer (void *@var{ptr})
21226 @deftypefn {Built-in Function} {void *} __builtin_thread_pointer (void)
21246 @deftypefn {Built-in Function} {unsigned int} __builtin_sh_get_fpscr (void)
21250 @deftypefn {Built-in Function} {void} __builtin_sh_set_fpscr (unsigned int @var{val})
21255 @node SPARC VIS Built-in Functions
21256 @subsection SPARC VIS Built-in Functions
21476 @node TI C6X Built-in Functions
21477 @subsection TI C6X Built-in Functions
21515 @node TILE-Gx Built-in Functions
21516 @subsection TILE-Gx Built-in Functions
21550 @node TILEPro Built-in Functions
21551 @subsection TILEPro Built-in Functions
21588 @node x86 Built-in Functions
21589 @subsection x86 Built-in Functions
21660 @deftypefn {Built-in Function} void __builtin_cpu_init (void)
21691 @deftypefn {Built-in Function} int __builtin_cpu_is (const char *@var{cpuname})
21840 @deftypefn {Built-in Function} int __builtin_cpu_supports (const char *@var{feature})