MODULE · STD::INTRINSICS
std::intrinsics — module reference
All items in the std::intrinsics module — 228 direct items, 3 sub-modules.
Sub-modules
fallback
Sub-module of std::intrinsics.
4 items
mir
Sub-module of std::intrinsics.
35 items
simd
Sub-module of std::intrinsics.
76 items
Enums (1)
Functions (227)
abort
fn
add_with_overflow
fn
aggregate_raw_ptr
fn
align_of
fn
align_of_val
fn
arith_offset
fn
assert_inhabited
fn
assert_mem_uninitialized_valid
fn
assert_zero_valid
fn
assume
fn
atomic_and
fn
atomic_cxchg
fn
atomic_cxchgweak
fn
atomic_fence
fn
atomic_load
fn
atomic_max
fn
atomic_min
fn
atomic_nand
fn
atomic_or
fn
atomic_singlethreadfence
fn
atomic_store
fn
atomic_umax
fn
atomic_umin
fn
atomic_xadd
fn
atomic_xchg
fn
atomic_xor
fn
atomic_xsub
fn
autodiff
fn
bitreverse
fn
black_box
fn
breakpoint
fn
bswap
fn
caller_location
fn
carrying_mul_add
fn
carryless_mul
fn
catch_unwind
fn
ceilf128
fn
ceilf16
fn
ceilf32
fn
ceilf64
fn
cold_path
fn
compare_bytes
fn
const_allocate
fn
const_deallocate
fn
const_eval_select
fn
const_make_global
fn
contract_check_ensures
fn
contract_check_requires
fn
copy
fn
copy_nonoverlapping
fn
copysignf128
fn
copysignf16
fn
copysignf32
fn
copysignf64
fn
cosf128
fn
cosf16
fn
cosf32
fn
cosf64
fn
ctlz
fn
ctlz_nonzero
fn
ctpop
fn
cttz
fn
cttz_nonzero
fn
discriminant_value
fn
disjoint_bitor
fn
exact_div
fn
exp2f128
fn
exp2f16
fn
exp2f32
fn
exp2f64
fn
expf128
fn
expf16
fn
expf32
fn
expf64
fn
fabsf128
fn
fabsf16
fn
fabsf32
fn
fabsf64
fn
fadd_algebraic
fn
fadd_fast
fn
fdiv_algebraic
fn
fdiv_fast
fn
float_to_int_unchecked
fn
floorf128
fn
floorf16
fn
floorf32
fn
floorf64
fn
fmaf128
fn
fmaf16
fn
fmaf32
fn
fmaf64
fn
fmul_algebraic
fn
fmul_fast
fn
fmuladdf128
fn
fmuladdf16
fn
fmuladdf32
fn
fmuladdf64
fn
forget
fn
frem_algebraic
fn
frem_fast
fn
fsub_algebraic
fn
fsub_fast
fn
is_val_statically_known
fn
likely
fn
log10f128
fn
log10f16
fn
log10f32
fn
log10f64
fn
log2f128
fn
log2f16
fn
log2f32
fn
log2f64
fn
logf128
fn
logf16
fn
logf32
fn
logf64
fn
maximumf128
fn
maximumf16
fn
maximumf32
fn
maximumf64
fn
maxnumf128
fn
maxnumf16
fn
maxnumf32
fn
maxnumf64
fn
minimumf128
fn
minimumf16
fn
minimumf32
fn
minimumf64
fn
minnumf128
fn
minnumf16
fn
minnumf32
fn
minnumf64
fn
mul_with_overflow
fn
needs_drop
fn
nontemporal_store
fn
offload
fn
offset
fn
offset_of
fn
overflow_checks
fn
powf128
fn
powf16
fn
powf32
fn
powf64
fn
powif128
fn
powif16
fn
powif32
fn
powif64
fn
prefetch_read_data
fn
prefetch_read_instruction
fn
prefetch_write_data
fn
prefetch_write_instruction
fn
ptr_guaranteed_cmp
fn
ptr_mask
fn
ptr_metadata
fn
ptr_offset_from
fn
ptr_offset_from_unsigned
fn
raw_eq
fn
read_via_copy
fn
rotate_left
fn
rotate_right
fn
round_ties_even_f128
fn
round_ties_even_f16
fn
round_ties_even_f32
fn
round_ties_even_f64
fn
roundf128
fn
roundf16
fn
roundf32
fn
roundf64
fn
rustc_peek
fn
saturating_add
fn
saturating_sub
fn
select_unpredictable
fn
sinf128
fn
sinf16
fn
sinf32
fn
sinf64
fn
size_of
fn
size_of_val
fn
slice_get_unchecked
fn
sqrtf128
fn
sqrtf16
fn
sqrtf32
fn
sqrtf64
fn
sub_with_overflow
fn
three_way_compare
fn
transmute
fn
transmute_unchecked
fn
truncf128
fn
truncf16
fn
truncf32
fn
truncf64
fn
type_id
fn
type_id_eq
fn
type_id_vtable
fn
type_name
fn
type_of
fn
typed_swap_nonoverlapping
fn
ub_checks
fn
unaligned_volatile_load
fn
unaligned_volatile_store
fn
unchecked_add
fn
unchecked_div
fn
unchecked_funnel_shl
fn
unchecked_funnel_shr
fn
unchecked_mul
fn
unchecked_rem
fn
unchecked_shl
fn
unchecked_shr
fn
unchecked_sub
fn
unlikely
fn
unreachable
fn
va_arg
fn
va_copy
fn
va_end
fn
variant_count
fn
volatile_copy_memory
fn
volatile_copy_nonoverlapping_memory
fn
volatile_load
fn
volatile_set_memory
fn
volatile_store
fn
vtable_align
fn
vtable_size
fn
wrapping_add
fn
wrapping_mul
fn
wrapping_sub
fn
write_bytes
fn
write_via_move
fn