diff options
Diffstat (limited to 'opcodes')
-rw-r--r-- | opcodes | 25 |
1 files changed, 17 insertions, 8 deletions
@@ -109,14 +109,23 @@ mwtpcr 31..25=0x7E 14..12=7 11..0=0 ra rb # 0x7F is reserved for 64-bit-long instructions -add.fmt 31..25=0x68 14..12=0 11..10=0 rc rb ra fmt -sub.fmt 31..25=0x68 14..12=1 11..10=0 rc rb ra fmt -mul.fmt 31..25=0x68 14..12=2 11..10=0 rc rb ra fmt -div.fmt 31..25=0x68 14..12=3 11..10=0 rc rb ra fmt -sqrt.fmt 31..25=0x68 14..12=4 19..15=0 11..10=0 rc ra fmt -abs.fmt 31..25=0x68 14..12=5 19..15=0 11..10=0 rc ra fmt -mov.fmt 31..25=0x68 14..12=6 19..15=0 11..10=0 rc ra fmt -neg.fmt 31..25=0x68 14..12=7 19..15=0 11..10=0 rc ra fmt +add.s 31..25=0x68 14..12=0 11..10=0 9..5=0 rc rb ra +sub.s 31..25=0x68 14..12=0 11..10=0 9..5=1 rc rb ra +mul.s 31..25=0x68 14..12=0 11..10=0 9..5=2 rc rb ra +div.s 31..25=0x68 14..12=0 11..10=0 9..5=3 rc rb ra +sqrt.s 31..25=0x68 14..12=0 11..10=0 9..5=4 19..15=0 rc ra +sgninj.s 31..25=0x68 14..12=0 11..10=0 9..5=5 rc rb ra +sgninjn.s 31..25=0x68 14..12=0 11..10=0 9..5=6 rc rb ra +sgnmul.s 31..25=0x68 14..12=0 11..10=0 9..5=7 rc rb ra + +add.d 31..25=0x68 14..12=0 11..10=3 9..5=0 rc rb ra +sub.d 31..25=0x68 14..12=0 11..10=3 9..5=1 rc rb ra +mul.d 31..25=0x68 14..12=0 11..10=3 9..5=2 rc rb ra +div.d 31..25=0x68 14..12=0 11..10=3 9..5=3 rc rb ra +sqrt.d 31..25=0x68 14..12=0 11..10=3 9..5=4 19..15=0 rc ra +sgninj.d 31..25=0x68 14..12=0 11..10=3 9..5=5 rc rb ra +sgninjn.d 31..25=0x68 14..12=0 11..10=3 9..5=6 rc rb ra +sgnmul.d 31..25=0x68 14..12=0 11..10=3 9..5=7 rc rb ra round.l.fmt 31..25=0x69 14..12=0 19..15=0 11..10=0 rc ra fmt trunc.l.fmt 31..25=0x69 14..12=1 19..15=0 11..10=0 rc ra fmt |