From ba0efa17834ebce63db193ba7bec04a5a51afbde Mon Sep 17 00:00:00 2001 From: Ryo Suzuki Date: Wed, 10 Apr 2024 14:23:13 +0100 Subject: [PATCH] Update docs --- g3doc/quick_reference.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/g3doc/quick_reference.md b/g3doc/quick_reference.md index 366294e9d0..c97f44a33c 100644 --- a/g3doc/quick_reference.md +++ b/g3doc/quick_reference.md @@ -1928,16 +1928,16 @@ their operands into independently processed 128-bit *blocks*. All other ops in this section are only available if `HWY_TARGET != HWY_SCALAR`: -* `V`: `{u,i}` \ +* `V`, `VI`: `{u,i}` \ VI **TableLookupBytes**(V bytes, VI indices): returns `bytes[indices[i]]`. Uses byte lanes regardless of the actual vector types. Results are implementation-defined if `indices[i] < 0` or `indices[i] >= HWY_MIN(Lanes(DFromV()), 16)`. `VI` are integers, possibly of a different - type than those in `V`. The number of lanes in `V` and `VI` may differ, e.g. - a full-length table vector loaded via `LoadDup128`, plus partial vector `VI` - of 4-bit indices. + type than those in `V` and are loaded uses the standard load instructions. + The number of lanes in `V` and `VI` may differ, e.g. a full-length table vector + loaded via `LoadDup128`, plus partial vector `VI` of 4-bit indices. -* `V`: `{u,i}` \ +* `V`, `VI`: `{u,i}` \ VI **TableLookupBytesOr0**(V bytes, VI indices): returns `bytes[indices[i]]`, or 0 if `indices[i] & 0x80`. Uses byte lanes regardless of the actual vector types. Results are implementation-defined for