xref: /qemu/target/mips/tcg/loong-ext.decode (revision 67194c7018b8b06a1c149757f596bb919c683725)
12cb26746SPhilippe Mathieu-Daudé# Loongson 64-bit Extension instructions
22cb26746SPhilippe Mathieu-Daudé#
32cb26746SPhilippe Mathieu-Daudé# Copyright (C) 2021  Philippe Mathieu-Daudé
42cb26746SPhilippe Mathieu-Daudé#
52cb26746SPhilippe Mathieu-Daudé# SPDX-License-Identifier: LGPL-2.1-or-later
62cb26746SPhilippe Mathieu-Daudé#
72cb26746SPhilippe Mathieu-Daudé# Reference:
82cb26746SPhilippe Mathieu-Daudé#       STLS2F01 User Manual
92cb26746SPhilippe Mathieu-Daudé#       Appendix A: new integer instructions
102cb26746SPhilippe Mathieu-Daudé#       (Document Number: UM0447)
112cb26746SPhilippe Mathieu-Daudé#
122cb26746SPhilippe Mathieu-Daudé
132cb26746SPhilippe Mathieu-Daudé&muldiv         rs rt rd !extern
142cb26746SPhilippe Mathieu-Daudé
152cb26746SPhilippe Mathieu-Daudé@rs_rt_rd       ...... rs:5  rt:5  rd:5  ..... ......   &muldiv
162cb26746SPhilippe Mathieu-Daudé
17*ad6e1f19SPhilippe Mathieu-DaudéMULTu_G         011100 ..... ..... ..... 00000 0100-0   @rs_rt_rd
18*ad6e1f19SPhilippe Mathieu-DaudéDMULTu_G        011100 ..... ..... ..... 00000 0100-1   @rs_rt_rd
19*ad6e1f19SPhilippe Mathieu-Daudé
20297289dcSPhilippe Mathieu-DaudéDIV_G           011100 ..... ..... ..... 00000 010100   @rs_rt_rd
212cb26746SPhilippe Mathieu-DaudéDDIV_G          011100 ..... ..... ..... 00000 010101   @rs_rt_rd
22c112a5ddSPhilippe Mathieu-DaudéDIVU_G          011100 ..... ..... ..... 00000 010110   @rs_rt_rd
23c112a5ddSPhilippe Mathieu-DaudéDDIVU_G         011100 ..... ..... ..... 00000 010111   @rs_rt_rd
24020cafa5SPhilippe Mathieu-Daudé
25020cafa5SPhilippe Mathieu-DaudéMOD_G           011100 ..... ..... ..... 00000 011100   @rs_rt_rd
26020cafa5SPhilippe Mathieu-DaudéDMOD_G          011100 ..... ..... ..... 00000 011101   @rs_rt_rd
27020cafa5SPhilippe Mathieu-DaudéMODU_G          011100 ..... ..... ..... 00000 011110   @rs_rt_rd
28020cafa5SPhilippe Mathieu-DaudéDMODU_G         011100 ..... ..... ..... 00000 011111   @rs_rt_rd
29