sim/or1k: Regenerate sim

This picks up changes for:

 - new orfpx64a32 spec
 - new unordered instructions
 - documentation and symbol updates

sim/ChangeLog:

	* or1k/cpu.c: Regenerate.
	* or1k/cpu.h: Regenerate.
	* or1k/decode.c: Regenerate.
	* or1k/decode.h: Regenerate.
	* or1k/model.c: Regenerate.
	* or1k/sem-switch.c: Regenerate.
	* or1k/sem.c: Regenerate.
This commit is contained in:
Stafford Horne
2019-06-13 21:27:09 +09:00
parent 66eb1ed388
commit 7ccbb4437a
11 changed files with 2990 additions and 181 deletions

View File

@@ -2,7 +2,7 @@
THIS FILE IS MACHINE GENERATED WITH CGEN.
Copyright 1996-2019 Free Software Foundation, Inc.
Copyright (C) 1996-2019 Free Software Foundation, Inc.
This file is part of the GNU simulators.
@@ -44,22 +44,6 @@ or1k32bf_h_pc_set (SIM_CPU *current_cpu, USI newval)
SET_H_PC (newval);
}
/* Get the value of h-fsr. */
SF
or1k32bf_h_fsr_get (SIM_CPU *current_cpu, UINT regno)
{
return GET_H_FSR (regno);
}
/* Set a value for h-fsr. */
void
or1k32bf_h_fsr_set (SIM_CPU *current_cpu, UINT regno, SF newval)
{
SET_H_FSR (regno, newval);
}
/* Get the value of h-spr. */
USI
@@ -92,6 +76,54 @@ or1k32bf_h_gpr_set (SIM_CPU *current_cpu, UINT regno, USI newval)
SET_H_GPR (regno, newval);
}
/* Get the value of h-fsr. */
SF
or1k32bf_h_fsr_get (SIM_CPU *current_cpu, UINT regno)
{
return GET_H_FSR (regno);
}
/* Set a value for h-fsr. */
void
or1k32bf_h_fsr_set (SIM_CPU *current_cpu, UINT regno, SF newval)
{
SET_H_FSR (regno, newval);
}
/* Get the value of h-fd32r. */
DF
or1k32bf_h_fd32r_get (SIM_CPU *current_cpu, UINT regno)
{
return GET_H_FD32R (regno);
}
/* Set a value for h-fd32r. */
void
or1k32bf_h_fd32r_set (SIM_CPU *current_cpu, UINT regno, DF newval)
{
SET_H_FD32R (regno, newval);
}
/* Get the value of h-i64r. */
DI
or1k32bf_h_i64r_get (SIM_CPU *current_cpu, UINT regno)
{
return GET_H_I64R (regno);
}
/* Set a value for h-i64r. */
void
or1k32bf_h_i64r_set (SIM_CPU *current_cpu, UINT regno, DI newval)
{
SET_H_I64R (regno, newval);
}
/* Get the value of h-sys-vr. */
USI
@@ -10172,6 +10204,22 @@ or1k32bf_h_atomic_address_set (SIM_CPU *current_cpu, SI newval)
CPU (h_atomic_address) = newval;
}
/* Get the value of h-roff1. */
BI
or1k32bf_h_roff1_get (SIM_CPU *current_cpu)
{
return CPU (h_roff1);
}
/* Set a value for h-roff1. */
void
or1k32bf_h_roff1_set (SIM_CPU *current_cpu, BI newval)
{
CPU (h_roff1) = newval;
}
/* Record trace results for INSN. */
void