Skip to content

Commit b92f4c6

Browse files
committed
Update svluti6_lane_s16_x4 to also accept index registers of size 3.
1 parent e189bd8 commit b92f4c6

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

main/acle.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14791,10 +14791,12 @@ Lookup table read with 6-bit indices (16-bit).
1479114791
Use of this intrinsic if `svcntb() * 8 < 512` results in undefined behaviour.
1479214792

1479314793
```c
14794-
// Variants are also available for: _u16, _f16 and _bf16.
14795-
svint16x4_t svluti6_lane_s16_x4[_s16_x2](svint16x2_t table,
14796-
svuint8x2_t indices,
14797-
uint64_t imm_idx) __arm_streaming;
14794+
// Variants are also available for:
14795+
// _u16_x2_u8_x2, _f16_x2_u8_x2, _bf16_x2_u8_x2
14796+
// _s16_x2_u8_x3, _u16_x2_u8_x3, _f16_x2_u8_x3, _bf16_x2_u8_x3
14797+
svint16x4_t svluti6_lane_s16_x4[_s16_x2_u8_x2](svint16x2_t table,
14798+
svuint8x2_t indices,
14799+
uint64_t imm_idx) __arm_streaming;
1479814800
```
1479914801

1480014802
Lookup table read with 6-bit indices (four registers, 8-bit).

0 commit comments

Comments
 (0)