(no commit message)
authorlkcl <lkcl@web>
Sun, 5 Jun 2022 19:28:34 +0000 (20:28 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 5 Jun 2022 19:28:34 +0000 (20:28 +0100)
openpower/sv/vector_ops.mdwn

index 2a61fb58bbafeb8d538935aead58d744aa47b7ef..5720c3d9ad6d478898fff85396701914e47c54b2 100644 (file)
@@ -25,6 +25,11 @@ Links:
 
 # Vector
 
+Both of these instructions may be synthesised from SVP64 Vector
+instructions.  conflictd is an O(N^2) instruction based on
+`sv.cmpi` and iota is an O(N) instruction based on `sv.addi`
+with the appropriate predication 
+
 ## conflictd
 
 This is based on the AVX512 conflict detection instruction.  Internally the logic is used to detect address conflicts in multi-issue LD/ST operations.  Two arrays of values are given: the indices are compared and duplicates reported in a triangular fashion.  the instruction may be used for histograms (computed in parallel)