forked from Imagelibrary/binutils-gdb
2001-11-14 Dave Brolley <brolley@redhat.com>
* arch.c: Regenerate. * arch.h: Regenerate. * cpu.c: Regenerate. * cpu.h: Regenerate. * cpuall.h: Regenerate. * cpux.c: Regenerate. * cpux.h: Regenerate. * decode.c: Regenerate. * decode.h: Regenerate. * decodex.c: Regenerate. * decodex.h: Regenerate. * model.c: Regenerate. * modelx.c: Regenerate. * sem-switch.c: Regenerate. * sem.c: Regenerate. * semx-switch.c: Regenerate.
This commit is contained in:
@@ -2,9 +2,9 @@
|
||||
|
||||
THIS FILE IS MACHINE GENERATED WITH CGEN.
|
||||
|
||||
Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of the GNU Simulators.
|
||||
This file is part of the GNU simulators.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
@@ -133,11 +133,11 @@ union sem_fields {
|
||||
} sfmt_trap;
|
||||
struct { /* */
|
||||
IADDR i_disp24;
|
||||
unsigned char out_h_gr_14;
|
||||
unsigned char out_h_gr_SI_14;
|
||||
} sfmt_bl24;
|
||||
struct { /* */
|
||||
IADDR i_disp8;
|
||||
unsigned char out_h_gr_14;
|
||||
unsigned char out_h_gr_SI_14;
|
||||
} sfmt_bl8;
|
||||
struct { /* */
|
||||
SI f_imm1;
|
||||
@@ -172,7 +172,7 @@ union sem_fields {
|
||||
SI* i_sr;
|
||||
UINT f_r2;
|
||||
unsigned char in_sr;
|
||||
unsigned char out_h_gr_14;
|
||||
unsigned char out_h_gr_SI_14;
|
||||
} sfmt_jl;
|
||||
struct { /* */
|
||||
SI* i_dr;
|
||||
@@ -772,19 +772,19 @@ struct parexec {
|
||||
USI pc;
|
||||
} sfmt_beqz;
|
||||
struct { /* e.g. bl.s $disp8 */
|
||||
SI h_gr_14;
|
||||
SI h_gr_SI_14;
|
||||
USI pc;
|
||||
} sfmt_bl8;
|
||||
struct { /* e.g. bl.l $disp24 */
|
||||
SI h_gr_14;
|
||||
SI h_gr_SI_14;
|
||||
USI pc;
|
||||
} sfmt_bl24;
|
||||
struct { /* e.g. bcl.s $disp8 */
|
||||
SI h_gr_14;
|
||||
SI h_gr_SI_14;
|
||||
USI pc;
|
||||
} sfmt_bcl8;
|
||||
struct { /* e.g. bcl.l $disp24 */
|
||||
SI h_gr_14;
|
||||
SI h_gr_SI_14;
|
||||
USI pc;
|
||||
} sfmt_bcl24;
|
||||
struct { /* e.g. bra.s $disp8 */
|
||||
@@ -809,7 +809,7 @@ struct parexec {
|
||||
USI pc;
|
||||
} sfmt_jc;
|
||||
struct { /* e.g. jl $sr */
|
||||
SI h_gr_14;
|
||||
SI h_gr_SI_14;
|
||||
USI pc;
|
||||
} sfmt_jl;
|
||||
struct { /* e.g. jmp $sr */
|
||||
@@ -821,6 +821,18 @@ struct parexec {
|
||||
struct { /* e.g. ld $dr,@($slo16,$sr) */
|
||||
SI dr;
|
||||
} sfmt_ld_d;
|
||||
struct { /* e.g. ldb $dr,@$sr */
|
||||
SI dr;
|
||||
} sfmt_ldb;
|
||||
struct { /* e.g. ldb $dr,@($slo16,$sr) */
|
||||
SI dr;
|
||||
} sfmt_ldb_d;
|
||||
struct { /* e.g. ldh $dr,@$sr */
|
||||
SI dr;
|
||||
} sfmt_ldh;
|
||||
struct { /* e.g. ldh $dr,@($slo16,$sr) */
|
||||
SI dr;
|
||||
} sfmt_ldh_d;
|
||||
struct { /* e.g. ld $dr,@$sr+ */
|
||||
SI dr;
|
||||
SI sr;
|
||||
@@ -836,7 +848,7 @@ struct parexec {
|
||||
} sfmt_ldi16;
|
||||
struct { /* e.g. lock $dr,@$sr */
|
||||
SI dr;
|
||||
BI h_lock;
|
||||
BI h_lock_BI;
|
||||
} sfmt_lock;
|
||||
struct { /* e.g. machi $src1,$src2,$acc */
|
||||
DI acc;
|
||||
@@ -866,9 +878,9 @@ struct parexec {
|
||||
DI accd;
|
||||
} sfmt_rac_dsi;
|
||||
struct { /* e.g. rte */
|
||||
UQI h_bpsw;
|
||||
USI h_cr_6;
|
||||
UQI h_psw;
|
||||
UQI h_bpsw_UQI;
|
||||
USI h_cr_USI_6;
|
||||
UQI h_psw_UQI;
|
||||
USI pc;
|
||||
} sfmt_rte;
|
||||
struct { /* e.g. seth $dr,$hash$hi16 */
|
||||
@@ -881,46 +893,46 @@ struct parexec {
|
||||
SI dr;
|
||||
} sfmt_slli;
|
||||
struct { /* e.g. st $src1,@$src2 */
|
||||
SI h_memory_src2;
|
||||
USI h_memory_src2_idx;
|
||||
SI h_memory_SI_src2;
|
||||
USI h_memory_SI_src2_idx;
|
||||
} sfmt_st;
|
||||
struct { /* e.g. st $src1,@($slo16,$src2) */
|
||||
SI h_memory_add__DFLT_src2_slo16;
|
||||
USI h_memory_add__DFLT_src2_slo16_idx;
|
||||
SI h_memory_SI_add__DFLT_src2_slo16;
|
||||
USI h_memory_SI_add__DFLT_src2_slo16_idx;
|
||||
} sfmt_st_d;
|
||||
struct { /* e.g. stb $src1,@$src2 */
|
||||
QI h_memory_src2;
|
||||
USI h_memory_src2_idx;
|
||||
QI h_memory_QI_src2;
|
||||
USI h_memory_QI_src2_idx;
|
||||
} sfmt_stb;
|
||||
struct { /* e.g. stb $src1,@($slo16,$src2) */
|
||||
QI h_memory_add__DFLT_src2_slo16;
|
||||
USI h_memory_add__DFLT_src2_slo16_idx;
|
||||
QI h_memory_QI_add__DFLT_src2_slo16;
|
||||
USI h_memory_QI_add__DFLT_src2_slo16_idx;
|
||||
} sfmt_stb_d;
|
||||
struct { /* e.g. sth $src1,@$src2 */
|
||||
HI h_memory_src2;
|
||||
USI h_memory_src2_idx;
|
||||
HI h_memory_HI_src2;
|
||||
USI h_memory_HI_src2_idx;
|
||||
} sfmt_sth;
|
||||
struct { /* e.g. sth $src1,@($slo16,$src2) */
|
||||
HI h_memory_add__DFLT_src2_slo16;
|
||||
USI h_memory_add__DFLT_src2_slo16_idx;
|
||||
HI h_memory_HI_add__DFLT_src2_slo16;
|
||||
USI h_memory_HI_add__DFLT_src2_slo16_idx;
|
||||
} sfmt_sth_d;
|
||||
struct { /* e.g. st $src1,@+$src2 */
|
||||
SI h_memory_new_src2;
|
||||
USI h_memory_new_src2_idx;
|
||||
SI h_memory_SI_new_src2;
|
||||
USI h_memory_SI_new_src2_idx;
|
||||
SI src2;
|
||||
} sfmt_st_plus;
|
||||
struct { /* e.g. trap $uimm4 */
|
||||
UQI h_bbpsw;
|
||||
UQI h_bpsw;
|
||||
USI h_cr_14;
|
||||
USI h_cr_6;
|
||||
UQI h_psw;
|
||||
UQI h_bbpsw_UQI;
|
||||
UQI h_bpsw_UQI;
|
||||
USI h_cr_USI_14;
|
||||
USI h_cr_USI_6;
|
||||
UQI h_psw_UQI;
|
||||
SI pc;
|
||||
} sfmt_trap;
|
||||
struct { /* e.g. unlock $src1,@$src2 */
|
||||
BI h_lock;
|
||||
SI h_memory_src2;
|
||||
USI h_memory_src2_idx;
|
||||
BI h_lock_BI;
|
||||
SI h_memory_SI_src2;
|
||||
USI h_memory_SI_src2_idx;
|
||||
} sfmt_unlock;
|
||||
struct { /* e.g. satb $dr,$sr */
|
||||
SI dr;
|
||||
@@ -929,16 +941,16 @@ struct parexec {
|
||||
SI dr;
|
||||
} sfmt_sat;
|
||||
struct { /* e.g. sadd */
|
||||
DI h_accums_0;
|
||||
DI h_accums_DI_0;
|
||||
} sfmt_sadd;
|
||||
struct { /* e.g. macwu1 $src1,$src2 */
|
||||
DI h_accums_1;
|
||||
DI h_accums_DI_1;
|
||||
} sfmt_macwu1;
|
||||
struct { /* e.g. msblo $src1,$src2 */
|
||||
DI accum;
|
||||
} sfmt_msblo;
|
||||
struct { /* e.g. mulwu1 $src1,$src2 */
|
||||
DI h_accums_1;
|
||||
DI h_accums_DI_1;
|
||||
} sfmt_mulwu1;
|
||||
struct { /* e.g. sc */
|
||||
int empty;
|
||||
|
||||
Reference in New Issue
Block a user