From 13c991caadcc5e59f394a494c3e3d68fa483f4ff Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Mon, 3 Apr 2023 21:59:15 -0700 Subject: [PATCH] re-narrow fcvttg asm alias table --- openpower/sv/rfc/ls006.mdwn | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/openpower/sv/rfc/ls006.mdwn b/openpower/sv/rfc/ls006.mdwn index 390382e1f..05fe8343b 100644 --- a/openpower/sv/rfc/ls006.mdwn +++ b/openpower/sv/rfc/ls006.mdwn @@ -681,18 +681,24 @@ Special Registers altered: ### Assembly Aliases -TODO narrow table - -| Assembly Alias | Full Instruction | Assembly Alias | Full Instruction | -|---------------------------|----------------------------|---------------------------|----------------------------| -| `fcvttgw RT, FRB, CVM` | `fcvttg RT, FRB, CVM, 0` | `fcvttgd RT, FRB, CVM` | `fcvttg RT, FRB, CVM, 2` | -| `fcvttgw. RT, FRB, CVM` | `fcvttg. RT, FRB, CVM, 0` | `fcvttgd. RT, FRB, CVM` | `fcvttg. RT, FRB, CVM, 2` | -| `fcvttgwo RT, FRB, CVM` | `fcvttgo RT, FRB, CVM, 0` | `fcvttgdo RT, FRB, CVM` | `fcvttgo RT, FRB, CVM, 2` | -| `fcvttgwo. RT, FRB, CVM` | `fcvttgo. RT, FRB, CVM, 0` | `fcvttgdo. RT, FRB, CVM` | `fcvttgo. RT, FRB, CVM, 2` | -| `fcvttguw RT, FRB, CVM` | `fcvttg RT, FRB, CVM, 1` | `fcvttgud RT, FRB, CVM` | `fcvttg RT, FRB, CVM, 3` | -| `fcvttguw. RT, FRB, CVM` | `fcvttg. RT, FRB, CVM, 1` | `fcvttgud. RT, FRB, CVM` | `fcvttg. RT, FRB, CVM, 3` | -| `fcvttguwo RT, FRB, CVM` | `fcvttgo RT, FRB, CVM, 1` | `fcvttgudo RT, FRB, CVM` | `fcvttgo RT, FRB, CVM, 3` | -| `fcvttguwo. RT, FRB, CVM` | `fcvttgo. RT, FRB, CVM, 1` | `fcvttgudo. RT, FRB, CVM` | `fcvttgo. RT, FRB, CVM, 3` | +| Assembly Alias | Full Instruction | +|---------------------------|----------------------------| +| `fcvttgw RT, FRB, CVM` | `fcvttg RT, FRB, CVM, 0` | +| `fcvttgw. RT, FRB, CVM` | `fcvttg. RT, FRB, CVM, 0` | +| `fcvttgwo RT, FRB, CVM` | `fcvttgo RT, FRB, CVM, 0` | +| `fcvttgwo. RT, FRB, CVM` | `fcvttgo. RT, FRB, CVM, 0` | +| `fcvttguw RT, FRB, CVM` | `fcvttg RT, FRB, CVM, 1` | +| `fcvttguw. RT, FRB, CVM` | `fcvttg. RT, FRB, CVM, 1` | +| `fcvttguwo RT, FRB, CVM` | `fcvttgo RT, FRB, CVM, 1` | +| `fcvttguwo. RT, FRB, CVM` | `fcvttgo. RT, FRB, CVM, 1` | +| `fcvttgd RT, FRB, CVM` | `fcvttg RT, FRB, CVM, 2` | +| `fcvttgd. RT, FRB, CVM` | `fcvttg. RT, FRB, CVM, 2` | +| `fcvttgdo RT, FRB, CVM` | `fcvttgo RT, FRB, CVM, 2` | +| `fcvttgdo. RT, FRB, CVM` | `fcvttgo. RT, FRB, CVM, 2` | +| `fcvttgud RT, FRB, CVM` | `fcvttg RT, FRB, CVM, 3` | +| `fcvttgud. RT, FRB, CVM` | `fcvttg. RT, FRB, CVM, 3` | +| `fcvttgudo RT, FRB, CVM` | `fcvttgo RT, FRB, CVM, 3` | +| `fcvttgudo. RT, FRB, CVM` | `fcvttgo. RT, FRB, CVM, 3` | ---------- -- 2.30.2