[][src]Module floatconv::fast

Fast implementations of all conversion functions.

These are implemented using a mix of native floating point instructions (if available) and (partial) soft implementations.

Functions

i128_to_f32_truncate

Soft implementation.

i128_to_f32_round

Soft implementation.

i128_to_f64_truncate

Soft implementation.

i128_to_f64_round
i16_to_f32
i16_to_f64
i32_to_f32_truncate

Soft implementation.

i32_to_f32_round
i32_to_f64
i64_to_f32_truncate

Soft implementation.

i64_to_f32_round
i64_to_f64_truncate

Soft implementation.

i64_to_f64_round
i8_to_f32
i8_to_f64
u128_to_f32_truncate

Soft implementation.

u128_to_f32_round

Soft implementation.

u128_to_f64_truncate

Soft implementation.

u128_to_f64_round
u16_to_f32
u16_to_f64
u32_to_f32_truncate

Soft implementation.

u32_to_f32_round
u32_to_f64
u64_to_f32_truncate

Soft implementation.

u64_to_f32_round
u64_to_f64_truncate

Soft implementation.

u64_to_f64_round
u8_to_f32
u8_to_f64