From: Luke Kenneth Casson Leighton Date: Sat, 10 Feb 2024 19:46:33 +0000 (+0000) Subject: minor priority/wording change on ls006.fpintmv X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0439c7ae4c345077c263003d689fd529553b472e;p=libreriscv.git minor priority/wording change on ls006.fpintmv --- diff --git a/openpower/sv/int_fp_mv/cvt_fp_to_int_overview.mdwn b/openpower/sv/int_fp_mv/cvt_fp_to_int_overview.mdwn index e9be58c36..30c7f5102 100644 --- a/openpower/sv/int_fp_mv/cvt_fp_to_int_overview.mdwn +++ b/openpower/sv/int_fp_mv/cvt_fp_to_int_overview.mdwn @@ -12,9 +12,7 @@ modes supported by the `cffpr` instruction are as follows: as well as commonly used floating-point to integer conversions on x86. * S-Type:
- Used for WebAssembly's `trunc_sat_u`[^trunc_sat_u] and - `trunc_sat_s`[^trunc_sat_s] instructions, as well as several notable - programming languages: + Used for several notable programming languages: * Java's conversion from `float`/`double` to `long`/`int`[^java_fp_to_int] * Rust's `as` operator[^rust_as_operator] @@ -23,6 +21,9 @@ modes supported by the `cffpr` instruction are as follows: * SPIR-V's OpenCL dialect's `OpConvertFToU`[^SPIRV_OpConvertFToU] and `OpConvertFToS`[^SPIRV_OpConvertFToS] instructions when decorated with the `SaturatedConversion`[^SPIRV_SaturatedConversion] decorator. + * Also WebAssembly's `trunc_sat_u`[^trunc_sat_u] and + `trunc_sat_s`[^trunc_sat_s] instructions, + * E-Type:
Used for ECMAScript's `ToInt32` abstract operation[^ECMAScript_ToInt32].