From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 0C5436EC42; Tue, 15 Sep 2026 16:10:48 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 0C5436EC42 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1789477848; bh=TYKGPeBZIvob9VBJu45GF1hQAuwUcMZacjFxY64uDRI=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=K98AIP8pEgb3YmsSZsyMX8SJa60kuXJczUKHBRGU5+lScDu9bQ43DMwdSndExPloa L7eKU855vuF/3lWMrrJis0/4PHlnddri9c5dFs3Gvfd6QvTZH4Z3vuzmJJ3yFfkt7G kSpitQp4t9AH/O7zC48wSxy+7M2Ku5mDypjAzwSI= Received: from send219.i.mail.ru (send219.i.mail.ru [95.163.59.58]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id BFB406EC42 for ; Tue, 15 Sep 2026 16:09:53 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org BFB406EC42 Received: by exim-smtp-759f5f99bf-wlsn9 with esmtpa (envelope-from ) id 1x6Sv2-00000000O1y-0vtx; Tue, 15 Sep 2026 16:09:52 +0300 To: Sergey Kaplun , Sergey Bronnikov , Evgeniy Temirgaleev Date: Tue, 15 Sep 2026 16:09:40 +0300 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-618D5548: 7D493BFC77780E6805B18F8CB88C7B49F9AA531C82F7AF7FB27E1F66EC9E4A0CF30D9C0B94114E50 X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD964331FA9A592EAE931A3BFD456002A870FEAA59FEA1C68BA182A05F538085040F9E24ED1861B1A1C3DE06ABAFEAF6705161F1A860A959D8CB5BF560C7A4DF9FFD5DA017CF5BD799E X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE72FFC9A718DD021A9EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637AC83A81C8FD4AD23D82A6BABE6F325AC2E85FA5F3EDFCBAA7353EFBB55337566562BCE9B9754B08EAD12F7777F291BC05C861331D244E715B96DE2945714CAAC8EEF46B7454FC60B9742502CCDD46D0DB861051D4BA689FC2E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C36541F93D9479F54135872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-87b9d050: 1 X-C1DE0DAB: 0D63561A33F958A5C91CC92CD2243E3A5002B1117B3ED696E7C5DBF310396BFA4A0A47EBA01A636A823CB91A9FED034534781492E4B8EEAD3B90412627F530F9A71A35648BE338CE9510FB958DCE06DB58C12E6D310A6D53A16EC4B4EECACEB3 X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34C77DD89D51EBB774225B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6595F4FC13DBF5B1EEF93CDD7AD68218AB6391655CB8F9DC94B9630DBE9F8F81984FAF9B1A29A136B13B8341EE9D5BE9A0A4F22554AEB4F94B31F7147FF887DA6473EDA9B10C6FDBE159350E1BD188BD56E4C41F94D744909CE9D6718F459EE2962AE54DA86D399E591103B389C0A9E82E8 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXOcIETfglQORZ0zpDET4Zrk3igikrdHlWD7gRrFHwLHaDLEd9SnCO68= X-Mailru-Sender: 689FA8AB762F73937C9FA53A4753B313FB8E4C575E741A47866C1B70E8DCCA08B8E19E22B4D60AD8567B8845310477678B5D19FF33E2B21BC8157BDAF8912DC0981874AA068F0975204DA63403278206F52067E1A4DAC7CAC77752E0C033A69E3453F38A29522196 X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit v2 2/2] test: add debug extension tests for FPMATHOP X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Mikhail Elhimov via Tarantool-patches Reply-To: Mikhail Elhimov Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" These tests extends set of tests that check mapping of FPMATHOP code into a human-readable form while dumping FPMATH IR with the debug extension. --- .../debug-extension-tests.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/tarantool-debugger-tests/debug-extension-tests.py b/test/tarantool-debugger-tests/debug-extension-tests.py index 32701fd5..9989032b 100644 --- a/test/tarantool-debugger-tests/debug-extension-tests.py +++ b/test/tarantool-debugger-tests/debug-extension-tests.py @@ -711,6 +711,25 @@ class TestLJIRFPMathOpBase(TestCaseBase): super(TestLJIRFPMathOpBase, cls).setUpClass() +@unittest.skipIf(machine in ('arm64', 'aarch64'), + "not used as there is no corresponding hardware instruction") +class TestLJIRFPMathFloor(TestLJIRFPMathOpBase): + lua_expr = 'math.floor(a)' + op = 'floor' + + +@unittest.skipIf(machine in ('arm64', 'aarch64'), + "not used as there is no corresponding hardware instruction") +class TestLJIRFPMathCeil(TestLJIRFPMathOpBase): + lua_expr = 'math.ceil(a)' + op = 'ceil' + + +class TestLJIRFPMathSqrt(TestLJIRFPMathOpBase): + lua_expr = 'math.sqrt(a)' + op = 'sqrt' + + class TestLJIRFPMathLog(TestLJIRFPMathOpBase): lua_expr = 'math.log(a)' op = 'log' -- 2.43.0