From a38cba0c4a4ed9a1ed763618e5efe3f4487b1ad0 Mon Sep 17 00:00:00 2001 From: iximeow Date: Fri, 5 Jun 2026 08:27:55 +0000 Subject: rename rne-sae to rn-sae --- src/real_mode/mod.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/real_mode/mod.rs') diff --git a/src/real_mode/mod.rs b/src/real_mode/mod.rs index 3a7cbd3..716148c 100644 --- a/src/real_mode/mod.rs +++ b/src/real_mode/mod.rs @@ -443,14 +443,17 @@ impl SaeMode { /// ``` /// use yaxpeax_x86::real_mode::SaeMode; /// - /// assert_eq!(SaeMode::RoundNearest.label(), "{rne-sae}"); + /// assert_eq!(SaeMode::RoundNearest.label(), "{rn-sae}"); /// assert_eq!(SaeMode::RoundDown.label(), "{rd-sae}"); /// assert_eq!(SaeMode::RoundUp.label(), "{ru-sae}"); /// assert_eq!(SaeMode::RoundZero.label(), "{rz-sae}"); /// ``` pub const fn label(&self) -> &'static str { match self { - SaeMode::RoundNearest => "{rne-sae}", + // in the KNL era some resources called this "rne-sae" (https://imsc.uni-graz.at/haasegu/Projects/FSP/HPC/ws_15/Intel_Open_Source_Software_Development.pdf) + // it seems xed retained this `rne-sae` form. zydis calls this "rn-sae". + // masm, nasm, gas, and everyone else wants "rn-sae". so, we'll call it "rn-sae" too. + SaeMode::RoundNearest => "{rn-sae}", SaeMode::RoundDown => "{rd-sae}", SaeMode::RoundUp => "{ru-sae}", SaeMode::RoundZero => "{rz-sae}", -- cgit v1.1