insns.decode (db11dfea83e35c534fef8a86603b72354be9d71b) insns.decode (56f2ef9c7958320d574448f555cc3a82e500c485)
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##

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

442 FPACK32 10 ..... 110110 ..... 0 0011 1010 ..... @d_d_d
443 FPACK16 10 ..... 110110 00000 0 0011 1011 ..... @r_d2
444 FPACKFIX 10 ..... 110110 00000 0 0011 1101 ..... @r_d2
445 PDIST 10 ..... 110110 ..... 0 0011 1110 ..... \
446 &r_r_r_r rd=%dfp_rd rs1=%dfp_rd rs2=%dfp_rs1 rs3=%dfp_rs2
447 PDISTN 10 ..... 110110 ..... 0 0011 1111 ..... @r_d_d
448
449 FMEAN16 10 ..... 110110 ..... 0 0100 0000 ..... @d_d_d
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##

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

442 FPACK32 10 ..... 110110 ..... 0 0011 1010 ..... @d_d_d
443 FPACK16 10 ..... 110110 00000 0 0011 1011 ..... @r_d2
444 FPACKFIX 10 ..... 110110 00000 0 0011 1101 ..... @r_d2
445 PDIST 10 ..... 110110 ..... 0 0011 1110 ..... \
446 &r_r_r_r rd=%dfp_rd rs1=%dfp_rd rs2=%dfp_rs1 rs3=%dfp_rs2
447 PDISTN 10 ..... 110110 ..... 0 0011 1111 ..... @r_d_d
448
449 FMEAN16 10 ..... 110110 ..... 0 0100 0000 ..... @d_d_d
450 SUBXC 10 ..... 110110 ..... 0 0100 0001 ..... @r_r_r
451 SUBXCcc 10 ..... 110110 ..... 0 0100 0011 ..... @r_r_r
450 FCHKSM16 10 ..... 110110 ..... 0 0100 0100 ..... @d_d_d
451 FALIGNDATAg 10 ..... 110110 ..... 0 0100 1000 ..... @d_d_d
452 FPMERGE 10 ..... 110110 ..... 0 0100 1011 ..... @d_r_r
453 BSHUFFLE 10 ..... 110110 ..... 0 0100 1100 ..... @d_d_d
454 FEXPAND 10 ..... 110110 00000 0 0100 1101 ..... @d_r2
455 FALIGNDATAi 10 ..... 110110 ..... 0 0100 1001 ..... @d_r_d
456
457 FSRCd 10 ..... 110110 ..... 0 0111 0100 00000 @d_d1 # FSRC1d

--- 248 unchanged lines hidden ---
452 FCHKSM16 10 ..... 110110 ..... 0 0100 0100 ..... @d_d_d
453 FALIGNDATAg 10 ..... 110110 ..... 0 0100 1000 ..... @d_d_d
454 FPMERGE 10 ..... 110110 ..... 0 0100 1011 ..... @d_r_r
455 BSHUFFLE 10 ..... 110110 ..... 0 0100 1100 ..... @d_d_d
456 FEXPAND 10 ..... 110110 00000 0 0100 1101 ..... @d_r2
457 FALIGNDATAi 10 ..... 110110 ..... 0 0100 1001 ..... @d_r_d
458
459 FSRCd 10 ..... 110110 ..... 0 0111 0100 00000 @d_d1 # FSRC1d

--- 248 unchanged lines hidden ---