From: lkcl Date: Sun, 14 Feb 2021 20:02:03 +0000 (+0000) Subject: (no commit message) X-Git-Tag: convert-csv-opcode-to-binary~171 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=aec98412a49bf1cb44a86120a812a36dee29c819;p=libreriscv.git --- diff --git a/3d_gpu/architecture/dynamic_simd/eq.mdwn b/3d_gpu/architecture/dynamic_simd/eq.mdwn index 7156361dd..43293ebe9 100644 --- a/3d_gpu/architecture/dynamic_simd/eq.mdwn +++ b/3d_gpu/architecture/dynamic_simd/eq.mdwn @@ -7,8 +7,8 @@ if *all* bits in a particular partition are equal. Examples: -* p2p1p0 all zeros indicates that the partitions are all closed, turning our 4 input byte-level compares into a 32-bit compare. by ANDing all 4 byte-levrl compares we get a 32-bit result -* p2p1p0 equal to 0b010 will split into two 16 bit compares. therefore, the first two byte-levrl compares are ANDed to give a hi half-word compare and likewise the lower. +* p2p1p0 all zeros indicates that the partitions are all closed, turning our 4 input byte-level compares into a 32-bit compare. by ANDing all 4 byte-level compares we get a 32-bit result +* p2p1p0 equal to 0b010 will split into two 16 bit compares. therefore, the first two byte-level compares are ANDed to give a hi half-word compare and likewise the lower. # Boolean truth table