(no commit message)
authorlkcl <lkcl@web>
Sun, 30 Apr 2023 02:00:45 +0000 (03:00 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 30 Apr 2023 02:00:45 +0000 (03:00 +0100)
openpower/sv/rfc/ls012.mdwn

index 99fcbec2ee02a07400a62eb2f6b95429e86f2cb6..a31ce8c9749290fa0341149713fd923723109dbb 100644 (file)
@@ -636,6 +636,11 @@ the saving in power consumption and time was definitely worthwhile,
 and it neatly illustrates a counter-example to trying to make one
 instruction do too much.
 
+Another good example is the Integer Twin-butterfly instructions,
+`((a +/- b) * c) >> sh` which require **eight** instructions and
+temporary registers. Although expensive they save so many other
+instructions it is hard to disregard them.
+
 **Summary**
 
 There are many tradeoffs here, it is a huge list of considerations: any