diff options
| author | iximeow <me@iximeow.net> | 2026-06-05 08:27:55 +0000 |
|---|---|---|
| committer | iximeow <me@iximeow.net> | 2026-06-21 16:44:21 +0000 |
| commit | a38cba0c4a4ed9a1ed763618e5efe3f4487b1ad0 (patch) | |
| tree | 314ca1b0df51c3b025ac79cf50ca96ac744f8266 /src/protected_mode/mod.rs | |
| parent | 953054bb2dd86fb54a320123373ba23c7e08c332 (diff) | |
rename rne-sae to rn-sae
Diffstat (limited to 'src/protected_mode/mod.rs')
| -rw-r--r-- | src/protected_mode/mod.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/protected_mode/mod.rs b/src/protected_mode/mod.rs index 64c1c8d..f419197 100644 --- a/src/protected_mode/mod.rs +++ b/src/protected_mode/mod.rs @@ -443,14 +443,17 @@ impl SaeMode { /// ``` /// use yaxpeax_x86::protected_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}", |
