+# pre-existing opcodes in Power ISA v3.1B
+
+## PO=59 XO=10--011--
+
+TODO: move fdmadds to not conflict, ffadds can fit in a slot fptrans doesn't use.
+
+Extracted from Power ISA v3.1B Appendix D Table 23 sheet 2 of 4 page 1391
+
+| | 01100 | 01101 | 01110 | 01111 |
+| ----- | ----- | ----- | ----- | ----- |
+| 10000 | | | | |
+| 10001 | | | | |
+| 10010 | | | | |
+| 10011 | | | | |
+| 10100 | | | | |
+| 10101 | | | | |
+| 10110 | | | | |
+| 10111 | | | | |
+
+## PO=63 XO=10--011--
+
+Extracted from Power ISA v3.1B Appendix D Table 25 sheet 2 of 4 page 1399
+
+| | 01100 | 01101 | 01110 | 01111 |
+| ----- | ----- | ----- | ----- | ----- |
+| 10000 | | | | |
+| 10001 | | | | |
+| 10010 | | | | |
+| 10011 | | | | |
+| 10100 | | | | |
+| 10101 | | | | |
+| 10110 | | | | |
+| 10111 | | | | |
+
# DRAFT List of 2-arg opcodes
+FIXME(programmerjake): reallocate and convert to X-FORM
+
These are A-Form, recommended Major Opcode 63 for full-width
and 59 for half-width (ending in s).
# DRAFT List of 1-arg transcendental opcodes
+FIXME(programmerjake): reallocate
+
These are X-Form, and are identical in Special Registers Altered to `fsqrt`.
Recommended Major Opcode 63 for full-width and 59 for half-width (ending in s).
# DRAFT List of 1-arg trigonometric opcodes
+FIXME(programmerjake): reallocate
+
These are X-Form, and are identical in Special Registers Altered to `fsqrt`.
Recommended Major Opcode 63 for full-width and 59 for half-width (ending in s)