diff --git a/loongarch64.conf b/loongarch64.conf index 203448409b3de7673ea99f2cef1199cece11c6e7..e462e39e153b329e16e1e4d5aa1cb5ffe35a49da 100644 --- a/loongarch64.conf +++ b/loongarch64.conf @@ -18,3 +18,4 @@ 0018-LoongArch64-Add-loongarch64-support-when-save-list-b.patch 0019-LoongArch64-Add-LoongArch64-disassembler-module.patch 0020-LoongArch64-Add-support-in-Makefile.patch +0021-Fix-math-min-max-err.patch diff --git a/loongarch64/0021-Fix-math-min-max-err.patch b/loongarch64/0021-Fix-math-min-max-err.patch new file mode 100644 index 0000000000000000000000000000000000000000..150fbfd9b5bc223c400a2cb99de26d613f921c64 --- /dev/null +++ b/loongarch64/0021-Fix-math-min-max-err.patch @@ -0,0 +1,24 @@ +From a36c658b3697d3bd431be394204724dbe0907bf7 Mon Sep 17 00:00:00 2001 +From: Huang Qiqi +Date: Thu, 14 Sep 2023 14:32:42 +0800 +Subject: [PATCH] Fix math min/max err + +--- + src/vm_loongarch64.dasc | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/vm_loongarch64.dasc b/src/vm_loongarch64.dasc +index 50c38bab..45b0d094 100644 +--- a/src/vm_loongarch64.dasc ++++ b/src/vm_loongarch64.dasc +@@ -1662,6 +1662,7 @@ static void build_subroutines(BuildCtx *ctx) + | checknum CARG2, ->fff_fallback + | ffint.d.w FTMP3, FTMP3 + | fld.d FARG1, 0(TMP2) ++ | fmov.d FTMP4, FARG1 + | b >6 + | + |4: +-- +2.20.1 + diff --git a/luajit.spec b/luajit.spec index dcc99d5b6fe1e1f8e7f194510015b0852ebfeed7..e8274aaa72d82ccd04514372388d14a646202b7f 100644 --- a/luajit.spec +++ b/luajit.spec @@ -2,7 +2,7 @@ Name: luajit Version: 2.1.0 -Release: 5 +Release: 6 Summary: Just-In-Time Compiler for Lua License: MIT URL: http://luajit.org/ @@ -89,6 +89,9 @@ ln -s luajit-2.1.0-beta3 %{buildroot}%{_bindir}/luajit %{_mandir}/man1/%{name}.1* %changelog +* Thu Sep 14 2023 Huang Qiqi - 2.1.0-6 +- Fix math min/max err + * Mon May 15 2023 zhaoxiaolin - 2.1.0-5 - Add loongarch64 base support