(no commit message)
[libreriscv.git] / openpower.mdwn
index e1f717826c39c3b2b1092dd2e765c084ec528bab..a197996109aca7f1b7c9792a99ced029dbd37852 100644 (file)
@@ -21,6 +21,8 @@ Doesn't exist in Power, need to work out suitable opcodes, basically means dupli
 
 Usually done with a fmt field, 2 bit, last one is FP128
 
+idea: rather than add dozens of new opcodes, add "repurposer" instructions that remap FP32 to 16/32/64/128 and FP64 likewise.  can also be done as C instruction, only needs 4 bits to specify.
+
 # Escape Sequencing
 
 Absolutely critical, also to have official endorsement from OpenPower Foundation.