Module Name:src
Committed By: isaki
Date: Mon Jan 6 07:34:24 UTC 2025
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c fpu_fscale.c
Log Message:
m68k/fpe: Avoid an illegal mod/reg before decoding it.
This also works for machines with FPU.
If the kernel defines FPU_EMU
Module Name:src
Committed By: isaki
Date: Mon Jan 6 07:34:24 UTC 2025
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c fpu_fscale.c
Log Message:
m68k/fpe: Avoid an illegal mod/reg before decoding it.
This also works for machines with FPU.
If the kernel defines FPU_EMU
Module Name:src
Committed By: isaki
Date: Mon Jan 6 06:14:18 UTC 2025
Modified Files:
src/sys/arch/m68k/fpe: fpu_fstore.c
Log Message:
m68k/fpe: Remove redundant code.
This was assigned before the function was called.
To generate a diff of this commit:
cvs rdiff -u -r1.
Module Name:src
Committed By: isaki
Date: Mon Jan 6 06:14:18 UTC 2025
Modified Files:
src/sys/arch/m68k/fpe: fpu_fstore.c
Log Message:
m68k/fpe: Remove redundant code.
This was assigned before the function was called.
To generate a diff of this commit:
cvs rdiff -u -r1.
Module Name:src
Committed By: isaki
Date: Fri Jan 3 05:54:07 UTC 2025
Modified Files:
src/sys/arch/m68k/fpe: fpu_fstore.c
Log Message:
m68k/fpe: Check an illegal mod/reg before decoding it.
This avoids a kernel panic if an instruction has illegal mod/reg bits
like FMOVE.X
Module Name:src
Committed By: isaki
Date: Fri Jan 3 05:54:07 UTC 2025
Modified Files:
src/sys/arch/m68k/fpe: fpu_fstore.c
Log Message:
m68k/fpe: Check an illegal mod/reg before decoding it.
This avoids a kernel panic if an instruction has illegal mod/reg bits
like FMOVE.X
Module Name:src
Committed By: isaki
Date: Fri Jan 3 05:42:50 UTC 2025
Modified Files:
src/sys/arch/m68k/fpe: fpu_fstore.c
Log Message:
m68k/fpe: Add a missing return.
FMOVE.P FPn, now raises SIGFPE. (Our FPE doesn't support .P)
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: isaki
Date: Fri Jan 3 05:42:50 UTC 2025
Modified Files:
src/sys/arch/m68k/fpe: fpu_fstore.c
Log Message:
m68k/fpe: Add a missing return.
FMOVE.P FPn, now raises SIGFPE. (Our FPE doesn't support .P)
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: isaki
Date: Sat Dec 28 12:23:51 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Remove duplicated assignments.
These are already stored before. No functional changes intended.
To generate a diff of this
Module Name:src
Committed By: isaki
Date: Sat Dec 28 12:23:51 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Remove duplicated assignments.
These are already stored before. No functional changes intended.
To generate a diff of this
Module Name:src
Committed By: isaki
Date: Sat Dec 28 12:15:27 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Fix FTRAPcc emulation raise the correct trap.
Currently fpu_emul_type1() returns SIGFPE only if FTRAPcc's condition is met,
so
Module Name:src
Committed By: isaki
Date: Sat Dec 28 12:15:27 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Fix FTRAPcc emulation raise the correct trap.
Currently fpu_emul_type1() returns SIGFPE only if FTRAPcc's condition is met,
so
Module Name:src
Committed By: isaki
Date: Sat Dec 28 11:23:12 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Reimplement and simplify test_cc().
This logic was analized by Y.Sugahara (in 2016).
Finally fputest.x(0.24.10.08) about fbcc
Module Name:src
Committed By: isaki
Date: Sat Dec 28 11:23:12 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Reimplement and simplify test_cc().
This logic was analized by Y.Sugahara (in 2016).
Finally fputest.x(0.24.10.08) about fbcc
Module Name:src
Committed By: isaki
Date: Sat Dec 28 11:15:11 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Two bugfixes in test_cc().
- Don't clear the exception byte in FPSR.
According to the manual, all bits except BSUN are "not
Module Name:src
Committed By: isaki
Date: Sat Dec 28 11:15:11 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Two bugfixes in test_cc().
- Don't clear the exception byte in FPSR.
According to the manual, all bits except BSUN are "not
Module Name:src
Committed By: isaki
Date: Sat Dec 28 11:09:43 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Several bugfixes in FDBcc and FTRAPcc emulation.
In fpu_emul_type1(),
- If test_cc() returns >0, it's an error, that is an ill
Module Name:src
Committed By: isaki
Date: Sat Dec 28 11:09:43 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Several bugfixes in FDBcc and FTRAPcc emulation.
In fpu_emul_type1(),
- If test_cc() returns >0, it's an error, that is an ill
Module Name:src
Committed By: isaki
Date: Sat Dec 28 05:56:15 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Fix several FMOVEM FPctl emulation.
- Fix the write order of FMOVEM FPctl,-(An).
For example, "FMOVEM FPCR/FPSR,-(An)" instr
Module Name:src
Committed By: isaki
Date: Sat Dec 28 05:56:15 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: Fix several FMOVEM FPctl emulation.
- Fix the write order of FMOVEM FPctl,-(An).
For example, "FMOVEM FPCR/FPSR,-(An)" instr
Module Name:src
Committed By: isaki
Date: Sat Dec 28 05:52:53 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: FMOVEM (both FPn and FPctl) must not update accrued byte in FPSR.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1
Module Name:src
Committed By: isaki
Date: Sat Dec 28 05:52:53 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
m68k/fpe: FMOVEM (both FPn and FPctl) must not update accrued byte in FPSR.
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1
Module Name:src
Committed By: isaki
Date: Sat Dec 28 03:11:09 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_calcea.c
Log Message:
Fix indent.
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/m68k/fpe/fpu_calcea.c
Please note that diffs ar
Module Name:src
Committed By: isaki
Date: Sat Dec 28 03:11:09 UTC 2024
Modified Files:
src/sys/arch/m68k/fpe: fpu_calcea.c
Log Message:
Fix indent.
To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/m68k/fpe/fpu_calcea.c
Please note that diffs ar
Module Name:src
Committed By: isaki
Date: Sun Nov 19 03:58:15 UTC 2023
Modified Files:
src/sys/arch/m68k/fpe: fpu_rem.c
Log Message:
m68k: Remove an unused variable since rev 1.1.
Detected by clang15 (nono emulator has imported and used this FPE).
To generate a diff of t
Module Name:src
Committed By: isaki
Date: Sun Nov 19 03:58:15 UTC 2023
Modified Files:
src/sys/arch/m68k/fpe: fpu_rem.c
Log Message:
m68k: Remove an unused variable since rev 1.1.
Detected by clang15 (nono emulator has imported and used this FPE).
To generate a diff of t
Module Name:src
Committed By: andvar
Date: Sun Sep 17 13:14:08 UTC 2023
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
word was changed to sval at rev 1.39, but DPRINTF values were not updated.
Fixes DEBUG_FPE enabled build for 68k FPE code.
To genera
Module Name:src
Committed By: andvar
Date: Sun Sep 17 13:14:08 UTC 2023
Modified Files:
src/sys/arch/m68k/fpe: fpu_emulate.c
Log Message:
word was changed to sval at rev 1.39, but DPRINTF values were not updated.
Fixes DEBUG_FPE enabled build for 68k FPE code.
To genera
At Fri, 19 Apr 2013 18:18:57 + (UTC),
Christos Zoulas wrote:
> >Module Name: src
> >Committed By:isaki
> >Date:Fri Apr 19 13:31:11 UTC 2013
> >
> >Modified Files:
> > src/sys/arch/m68k/fpe: files.fpe fpu_emulate.h fpu_hyperb.c fpu_trig.c
> >Added Files:
> > src/s
In article <20130419133111.845e917...@cvs.netbsd.org>,
Tetsuya Isaki wrote:
>-=-=-=-=-=-
>
>Module Name: src
>Committed By: isaki
>Date: Fri Apr 19 13:31:11 UTC 2013
>
>Modified Files:
> src/sys/arch/m68k/fpe: files.fpe fpu_emulate.h fpu_hyperb.c fpu_trig.c
>Added Files:
>
30 matches
Mail list logo