blob: 837c991edc5d9e042ceb87669f85f5ba26b77209 [file] [log] [blame]
Philippe Mathieu-Daudé3f7a9272020-12-08 19:00:44 +01001# MIPS32 Release 6 instruction set
2#
3# Copyright (C) 2020 Philippe Mathieu-Daudé
4#
5# SPDX-License-Identifier: LGPL-2.1-or-later
6#
7# Reference:
8# MIPS Architecture for Programmers Volume II-A
9# The MIPS32 Instruction Set Reference Manual, Revision 6.06
10# (Document Number: MD00086-2B-MIPS32BIS-AFP-06.06)
11#
12
13&rtype rs rt rd sa
14
15@lsa ...... rs:5 rt:5 rd:5 ... sa:2 ...... &rtype
16
17LSA 000000 ..... ..... ..... 000 .. 000101 @lsa
Philippe Mathieu-Daudéaac357e2020-11-24 15:17:25 +010018
Philippe Mathieu-Daudéddc7ef82020-11-24 11:53:46 +010019REMOVED 010011 ----- ----- ----- ----- ------ # COP1X (COP3)
20
Philippe Mathieu-Daudéaac357e2020-11-24 15:17:25 +010021REMOVED 011100 ----- ----- ----- ----- ------ # SPECIAL2
Philippe Mathieu-Daudé6513ca12020-11-26 11:55:46 +010022
Philippe Mathieu-Daudédd5697b2020-11-26 11:54:30 +010023REMOVED 011111 ----- ----- ---------- 011001 # LWLE
24REMOVED 011111 ----- ----- ---------- 011010 # LWRE
25REMOVED 011111 ----- ----- ---------- 100001 # SWLE
26REMOVED 011111 ----- ----- ---------- 100010 # SWRE
27
Philippe Mathieu-Daudé9a7372e2020-11-26 11:54:56 +010028REMOVED 100010 ----- ----- ---------------- # LWL
29REMOVED 100110 ----- ----- ---------------- # LWR
30REMOVED 101010 ----- ----- ---------------- # SWL
31REMOVED 101110 ----- ----- ---------------- # SWR
32
Philippe Mathieu-Daudé6513ca12020-11-26 11:55:46 +010033REMOVED 101111 ----- ----- ---------------- # CACHE
Philippe Mathieu-Daudé27ea1bc2020-11-26 11:59:21 +010034REMOVED 110000 ----- ----- ---------------- # LL
Philippe Mathieu-Daudé6513ca12020-11-26 11:55:46 +010035REMOVED 110011 ----- ----- ---------------- # PREF
Philippe Mathieu-Daudé27ea1bc2020-11-26 11:59:21 +010036REMOVED 111000 ----- ----- ---------------- # SC