From: lkcl Date: Sat, 8 Feb 2020 13:04:55 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~3519 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=01c9643a7b46152c631bbc9625313355dd4496ec;p=libreriscv.git --- diff --git a/3d_gpu/architecture/dynamic_simd/shift.mdwn b/3d_gpu/architecture/dynamic_simd/shift.mdwn index 4f8153479..62e9ea429 100644 --- a/3d_gpu/architecture/dynamic_simd/shift.mdwn +++ b/3d_gpu/architecture/dynamic_simd/shift.mdwn @@ -7,7 +7,7 @@ Partitioned Shifting will also require to have an NxN matrix, however it is slig a0 = a[7..0], a1 = a[15..8], .... b0 = b[7..0], b1 = b[15..8], .... -then, we compute the following matrix: +then, we compute the following matrix, with the first column output being the full width (32 bit), the second being only 24 bit, the third only 16 bit and finally the top part (comprising the most significant byte of a and b as input) being only 8 bit | a0 << b0 | a1 << b0 | a2 << b0 | a3 << b0 | a0 << b1 | a1 << b1 | a2 << b1 | a3 << b1