(no commit message)
[libreriscv.git] / openpower / sv / register_type_tags.mdwn
1 [[!tag standards]]
2
3 # Register Type Tags
4
5 A concept present in processors such as Texas Instruments DSPs and in the Mill Architecture to an advanced level, register "tags" allow the meaning and behaviour of instructions to change, polymorphically.
6
7 This allows instructions originally designed to only be IEEE754 FP64 fir example to become IEEE754 FP128 or even complex mumbers. With SVP64 supporting [[sv/remap]] it is not conceptually that much of a leap to support complex numbers, given that the hardware to do so is already in place.
8
9 Links:
10
11 * <http://lists.libre-soc.org/pipermail/libre-soc-dev/2021-June/003256.html>