insns.decode (c60be6e3e38cb36dc66129e757ec4b34152232be) insns.decode (f3141174dd990672e28db0d952e13ae19f08e825)
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##

--- 168 unchanged lines hidden (view full) ---

177ADDC 10 ..... 0.1000 ..... . ............. @r_r_ri_cc
178SUBC 10 ..... 0.1100 ..... . ............. @r_r_ri_cc
179
180MULX 10 ..... 001001 ..... . ............. @r_r_ri_cc0
181UMUL 10 ..... 0.1010 ..... . ............. @r_r_ri_cc
182SMUL 10 ..... 0.1011 ..... . ............. @r_r_ri_cc
183MULScc 10 ..... 100100 ..... . ............. @r_r_ri_cc1
184
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##

--- 168 unchanged lines hidden (view full) ---

177ADDC 10 ..... 0.1000 ..... . ............. @r_r_ri_cc
178SUBC 10 ..... 0.1100 ..... . ............. @r_r_ri_cc
179
180MULX 10 ..... 001001 ..... . ............. @r_r_ri_cc0
181UMUL 10 ..... 0.1010 ..... . ............. @r_r_ri_cc
182SMUL 10 ..... 0.1011 ..... . ............. @r_r_ri_cc
183MULScc 10 ..... 100100 ..... . ............. @r_r_ri_cc1
184
185UDIVX 10 ..... 001101 ..... . ............. @r_r_ri_cc0
186SDIVX 10 ..... 101101 ..... . ............. @r_r_ri_cc0
185UDIVX 10 ..... 001101 ..... . ............. @r_r_ri
186SDIVX 10 ..... 101101 ..... . ............. @r_r_ri
187UDIV 10 ..... 0.1110 ..... . ............. @r_r_ri_cc
188SDIV 10 ..... 0.1111 ..... . ............. @r_r_ri_cc
189
190TADDcc 10 ..... 100000 ..... . ............. @r_r_ri_cc1
191TSUBcc 10 ..... 100001 ..... . ............. @r_r_ri_cc1
192TADDccTV 10 ..... 100010 ..... . ............. @r_r_ri_cc1
193TSUBccTV 10 ..... 100011 ..... . ............. @r_r_ri_cc1
194

--- 353 unchanged lines hidden ---
187UDIV 10 ..... 0.1110 ..... . ............. @r_r_ri_cc
188SDIV 10 ..... 0.1111 ..... . ............. @r_r_ri_cc
189
190TADDcc 10 ..... 100000 ..... . ............. @r_r_ri_cc1
191TSUBcc 10 ..... 100001 ..... . ............. @r_r_ri_cc1
192TADDccTV 10 ..... 100010 ..... . ............. @r_r_ri_cc1
193TSUBccTV 10 ..... 100011 ..... . ............. @r_r_ri_cc1
194

--- 353 unchanged lines hidden ---