insns.decode (86b82fe021f46ed4501b16132f7e3fccd0a1ad5d) | insns.decode (d38258003138a42b0aaaf0e1053c7925e54a1635) |
---|---|
1# SPDX-License-Identifier: LGPL-2.0+ 2# 3# Sparc instruction decode definitions. 4# Copyright (c) 2023 Richard Henderson <rth@twiddle.net> 5 6## 7## Major Opcodes 00 and 01 -- branches, call, and sethi. 8## --- 209 unchanged lines hidden (view full) --- 218MOVfcc 10 rd:5 101100 0 cond:4 imm:1 cc:2 rs2_or_imm:s11 219MOVR 10 rd:5 101111 rs1:5 imm:1 cond:3 rs2_or_imm:s10 220 221JMPL 10 ..... 111000 ..... . ............. @r_r_ri 222{ 223 RETT 10 00000 111001 ..... . ............. @n_r_ri 224 RETURN 10 00000 111001 ..... . ............. @n_r_ri 225} | 1# SPDX-License-Identifier: LGPL-2.0+ 2# 3# Sparc instruction decode definitions. 4# Copyright (c) 2023 Richard Henderson <rth@twiddle.net> 5 6## 7## Major Opcodes 00 and 01 -- branches, call, and sethi. 8## --- 209 unchanged lines hidden (view full) --- 218MOVfcc 10 rd:5 101100 0 cond:4 imm:1 cc:2 rs2_or_imm:s11 219MOVR 10 rd:5 101111 rs1:5 imm:1 cond:3 rs2_or_imm:s10 220 221JMPL 10 ..... 111000 ..... . ............. @r_r_ri 222{ 223 RETT 10 00000 111001 ..... . ............. @n_r_ri 224 RETURN 10 00000 111001 ..... . ............. @n_r_ri 225} |
226NOP 10 00000 111011 ----- 0 00000000----- # FLUSH reg+reg 227NOP 10 00000 111011 ----- 1 ------------- # FLUSH reg+imm 228SAVE 10 ..... 111100 ..... . ............. @r_r_ri 229RESTORE 10 ..... 111101 ..... . ............. @r_r_ri |
|
226 227NCP 10 ----- 110110 ----- --------- ----- # v8 CPop1 228NCP 10 ----- 110111 ----- --------- ----- # v8 CPop2 229 230NCP 11 ----- 110000 ----- --------- ----- # v8 LDC 231NCP 11 ----- 110001 ----- --------- ----- # v8 LDCSR 232NCP 11 ----- 110011 ----- --------- ----- # v8 LDDC 233NCP 11 ----- 110100 ----- --------- ----- # v8 STC 234NCP 11 ----- 110101 ----- --------- ----- # v8 STCSR 235NCP 11 ----- 110110 ----- --------- ----- # v8 STDCQ 236NCP 11 ----- 110111 ----- --------- ----- # v8 STDC | 230 231NCP 10 ----- 110110 ----- --------- ----- # v8 CPop1 232NCP 10 ----- 110111 ----- --------- ----- # v8 CPop2 233 234NCP 11 ----- 110000 ----- --------- ----- # v8 LDC 235NCP 11 ----- 110001 ----- --------- ----- # v8 LDCSR 236NCP 11 ----- 110011 ----- --------- ----- # v8 LDDC 237NCP 11 ----- 110100 ----- --------- ----- # v8 STC 238NCP 11 ----- 110101 ----- --------- ----- # v8 STCSR 239NCP 11 ----- 110110 ----- --------- ----- # v8 STDCQ 240NCP 11 ----- 110111 ----- --------- ----- # v8 STDC |