(no commit message)
authorlkcl <lkcl@web>
Sat, 13 Feb 2021 11:55:15 +0000 (11:55 +0000)
committerIkiWiki <ikiwiki.info>
Sat, 13 Feb 2021 11:55:15 +0000 (11:55 +0000)
openpower/sv/bitmanip.mdwn

index c9cbe95f89b0f1f677a40989af26ef0de9d434de..fc1a8ef9362bd7d384877d6bf7e4d460fe6b3703 100644 (file)
@@ -8,6 +8,8 @@ this extension amalgamates bitnanipulation primitives from many sources, includi
 
 ternaryv is experimental and is the only operation that may be considered a "Packed SIMD".  It is added as a variant of the already well-justified ternary operation (done in AVX512 as an immediate only) "because it looks fun". As it is based on the LUT4 concept it will allow accelerated emulation of FPGAs.  Other vendors of ISAs are buying FPGA companies to achieve a similar objective.
 
+general-purpose Galois Field operations are added so as to avoid huge opcode proliferation across many areas of Computer Science.  however for convenience and also to avoid setup costs, some of the more common operations (clmul, crc32) are also added.  The expectation is that these operations woukd all be covered by the same pipeline.
+
 # summary
 
 minor opcode allocation