60dc88db8b
* mips.igen (check_fmt_p): Provide a separate mips32r2 definition that unconditionally allows fmt_ps. (ALNV.PS, CEIL.L.fmt, CVT.L.fmt, CVT.PS.S, CVT.S.PL, CVT.S.PU) (FLOOR.L.fmt, LWXC1, MADD.fmt, MSUB.fmt, NMADD.fmt, NMSUB.fmt) (PLL.PS, PLU.PS, PUL.PS, PUU.PS, ROUND.L.fmt, TRUNC.L.fmt): Change filter from 64,f to 32,f. (PREFX): Change filter from 64 to 32. (LDXC1, LUXC1): Provide separate mips32r2 implementations that use do_load_double instead of do_load. Make both LUXC1 versions unpredictable if SizeFGR () != 64. (SDXC1, SUXC1): Extend to mips32r2, using do_store_double instead of do_store. Remove unused variable. Make both SUXC1 versions unpredictable if SizeFGR () != 64. |
||
---|---|---|
.. | ||
ChangeLog | ||
config.in | ||
configure | ||
configure.ac | ||
cp1.c | ||
cp1.h | ||
dsp2.igen | ||
dsp.c | ||
dsp.igen | ||
dv-tx3904cpu.c | ||
dv-tx3904irc.c | ||
dv-tx3904sio.c | ||
dv-tx3904tmr.c | ||
interp.c | ||
m16.dc | ||
m16.igen | ||
m16e.igen | ||
m16run.c | ||
Makefile.in | ||
mdmx.c | ||
mdmx.igen | ||
mips3d.igen | ||
mips3264r2.igen | ||
mips.dc | ||
mips.igen | ||
sb1.igen | ||
sim-main.c | ||
sim-main.h | ||
smartmips.igen | ||
tconfig.in | ||
tx.igen | ||
vr.igen |