| OLD | NEW |
| 1 # MIPS32 Instruction Encodings | 1 # MIPS32 Instruction Encodings |
| 2 # | 2 # |
| 3 # This table is derived from the "MIPS® Architecture For Programmers | 3 # This table is derived from the "MIPS® Architecture For Programmers |
| 4 # Volume II-A: The MIPS32® Instruction Set". | 4 # Volume II-A: The MIPS32® Instruction Set". |
| 5 | 5 |
| 6 # This file defines the Native Client "instruction classes" assigned to every | 6 # This file defines the Native Client "instruction classes" assigned to every |
| 7 # possible MIPS32 instruction encoding. It is organized into a series of tables, | 7 # possible MIPS32 instruction encoding. It is organized into a series of tables, |
| 8 # and directly parallels the MIPS Architecture Reference Manual cited above. | 8 # and directly parallels the MIPS Architecture Reference Manual cited above. |
| 9 # | 9 # |
| 10 # Each table consists of | 10 # Each table consists of |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 011001 =Forbidden | 55 011001 =Forbidden |
| 56 011010 =Forbidden | 56 011010 =Forbidden |
| 57 011011 =Forbidden | 57 011011 =Forbidden |
| 58 011100 ->special2 | 58 011100 ->special2 |
| 59 011101 =Forbidden # jalx | 59 011101 =Forbidden # jalx |
| 60 011110 =Forbidden | 60 011110 =Forbidden |
| 61 011111 ->special3 | 61 011111 ->special3 |
| 62 100000 =Load # lb | 62 100000 =Load # lb |
| 63 100001 =Load # lh | 63 100001 =Load # lh |
| 64 100010 =Load # lwl | 64 100010 =Load # lwl |
| 65 100011 =Load # lw | 65 100011 =LoadWord # lw |
| 66 100100 =Load # lbu | 66 100100 =Load # lbu |
| 67 100101 =Load # lhu | 67 100101 =Load # lhu |
| 68 100110 =Load # lwr | 68 100110 =Load # lwr |
| 69 100111 =Forbidden | 69 100111 =Forbidden |
| 70 101000 =Store # sb | 70 101000 =Store # sb |
| 71 101001 =Store # sh | 71 101001 =Store # sh |
| 72 101010 =Store # swl | 72 101010 =Store # swl |
| 73 101011 =Store # sw | 73 101011 =Store # sw |
| 74 101100 =Forbidden | 74 101100 =Forbidden |
| 75 101101 =Forbidden | 75 101101 =Forbidden |
| (...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 816 01 =Forbidden # bc2t | 816 01 =Forbidden # bc2t |
| 817 10 =Forbidden # bc2fl | 817 10 =Forbidden # bc2fl |
| 818 11 =Forbidden # bc2tl | 818 11 =Forbidden # bc2tl |
| 819 | 819 |
| 820 | 820 |
| 821 -- c_cond_fmt (c.cond.fmt) | 821 -- c_cond_fmt (c.cond.fmt) |
| 822 pat0(7:6) | 822 pat0(7:6) |
| 823 00 =Safe | 823 00 =Safe |
| 824 ~00 =Forbidden | 824 ~00 =Forbidden |
| 825 | 825 |
| OLD | NEW |