CVS commit: src/sys/arch/m68k/fpe

2025-01-05 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2025-01-05 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2025-01-05 Thread Tetsuya Isaki
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.

CVS commit: src/sys/arch/m68k/fpe

2025-01-05 Thread Tetsuya Isaki
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.

CVS commit: src/sys/arch/m68k/fpe

2025-01-02 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2025-01-02 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2025-01-02 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2025-01-02 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-28 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2024-12-27 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2023-11-18 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2023-11-18 Thread Tetsuya Isaki
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

CVS commit: src/sys/arch/m68k/fpe

2023-09-17 Thread Andrius Varanavicius
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

CVS commit: src/sys/arch/m68k/fpe

2023-09-17 Thread Andrius Varanavicius
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

Re: CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Tetsuya Isaki
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

Re: CVS commit: src/sys/arch/m68k/fpe

2013-04-19 Thread Christos Zoulas
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: >