insns.decode (3d50b7287e3c11b769945fd7352788d69b1a5a5e) insns.decode (1d3ed3d728f81dee4ae87028a8a3e9beb4fa4a17)
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##

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

465 FORNOTs 10 ..... 110110 ..... 0 0111 1011 ..... @r_r_r_swap # ... 1s
466 FORd 10 ..... 110110 ..... 0 0111 1100 ..... @d_d_d
467 FORs 10 ..... 110110 ..... 0 0111 1101 ..... @r_r_r
468
469 FZEROd 10 ..... 110110 00000 0 0110 0000 00000 rd=%dfp_rd
470 FZEROs 10 rd:5 110110 00000 0 0110 0001 00000
471 FONEd 10 ..... 110110 00000 0 0111 1110 00000 rd=%dfp_rd
472 FONEs 10 rd:5 110110 00000 0 0111 1111 00000
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##

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

465 FORNOTs 10 ..... 110110 ..... 0 0111 1011 ..... @r_r_r_swap # ... 1s
466 FORd 10 ..... 110110 ..... 0 0111 1100 ..... @d_d_d
467 FORs 10 ..... 110110 ..... 0 0111 1101 ..... @r_r_r
468
469 FZEROd 10 ..... 110110 00000 0 0110 0000 00000 rd=%dfp_rd
470 FZEROs 10 rd:5 110110 00000 0 0110 0001 00000
471 FONEd 10 ..... 110110 00000 0 0111 1110 00000 rd=%dfp_rd
472 FONEs 10 rd:5 110110 00000 0 0111 1111 00000
473
474 FLCMPs 10 000 cc:2 110110 rs1:5 1 0101 0001 rs2:5
475 FLCMPd 10 000 cc:2 110110 ..... 1 0101 0010 ..... \
476 rs1=%dfp_rs1 rs2=%dfp_rs2
473 ]
474 NCP 10 ----- 110110 ----- --------- ----- # v8 CPop1
475}
476
477{
478 [
479 FMADDs 10 ..... 110111 ..... ..... 0001 ..... @r_r_r_r
480 FMADDd 10 ..... 110111 ..... ..... 0010 ..... @d_d_d_d

--- 150 unchanged lines hidden ---
477 ]
478 NCP 10 ----- 110110 ----- --------- ----- # v8 CPop1
479}
480
481{
482 [
483 FMADDs 10 ..... 110111 ..... ..... 0001 ..... @r_r_r_r
484 FMADDd 10 ..... 110111 ..... ..... 0010 ..... @d_d_d_d

--- 150 unchanged lines hidden ---