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 200C61651696; Fri, 26 Dec 2025 12:33:25 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 200C61651696 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1766741605; bh=s304Y4zBKkvRfemuIOjTf5j/am3FEghn5ogGQ8ENlj4=; 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=hDxXgzMWrwxYru+8kLbP9zsnU7Uy/t6B696L/G+qgGh+7Ea76fngB2tGqaC2OlBE5 pxH2u0WecI/Fnjec7CnLH5sDVy0YuEpPltqT07mHO6fRBxVDG2qm68nRtPgcc12Zat cTTdSFU82WtNCMjKxblf5kqWGeTY2h++cdTQj15w= Received: from send175.i.mail.ru (send175.i.mail.ru [95.163.59.14]) (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 B5E0C16C65A5 for ; Fri, 26 Dec 2025 12:19:39 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org B5E0C16C65A5 Received: by exim-smtp-7b4fb89df9-lft7n with esmtpa (envelope-from ) id 1vZ3z0-000000008Cp-2cEe; Fri, 26 Dec 2025 12:19:39 +0300 To: Sergey Bronnikov Date: Fri, 26 Dec 2025 12:18:01 +0300 Message-ID: <51be3232be0be26763b2f3cd48d3a44eec0e5516.1766738771.git.skaplun@tarantool.org> X-Mailer: git-send-email 2.52.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-4EC0790: 10 X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD979975AF0D777FEBD74B261A13C49CF1ECC4C442725D8AB97182A05F53808504058E67BB852CB4E0A3DE06ABAFEAF67055F6E695C6A4CF542B4FA2C6BBBE99EF9036170912EE13762 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7F5B0FEFE70B13B25EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F7900637560334CFC131571A8638F802B75D45FF914D58D5BE9E6BC1A93B80C6DEB9DEE97C6FB206A91F05B2267CD84F8E6D5EFB2E070BE324C7D3C46147BF817FB65C69F6B57BC7E64490618DEB871D839B73339E8FC8737B5C224901F8F2FECC0250C8CC7F00164DA146DAFE8445B8C89999729449624AB7ADAF37F6B57BC7E64490611E7FA7ABCAF51C92176DF2183F8FC7C045A75973B56231AD8941B15DA834481F9449624AB7ADAF372E808ACE2090B5E14AD6D5ED66289B5259CC434672EE63711DD303D21008E298D5E8D9A59859A8B6B372FE9A2E580EFC725E5C173C3A84C39472471D10B198B935872C767BF85DA2F004C90652538430E4A6367B16DE6309 X-C1DE0DAB: 0D63561A33F958A59B07B00F4321E2CD5002B1117B3ED696D7697F985C0C2F6314DB8790748E3E77823CB91A9FED034534781492E4B8EEAD2739D626790C8313C79554A2A72441328621D336A7BC284946AD531847A6065A535571D14F44ED41 X-C8649E89: 1C3962B70DF3F0AD73CAD6646DEDE191716CD42B3DD1D34CAB70F9BE574AE9C625B6776AC983F447FC0B9F89525902EE6F57B2FD27647F25E66C117BDB76D6597352BC8A23A387242E18556F983E245E35E0CDBC2D8C383253185B1E6FC53BF7086A12B0AC59CCE7B8341EE9D5BE9A0A0B7783ABDDC316EB05D8439B09F6DFF0B9F5CE93D383E9BC6536EB022892E5344C41F94D744909CECFA6C6B0C050A61A8CAF69B82BA93681CD72808BE417F3B9E0E7457915DAA85F X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu53w8ahmwBjZKM/YPHZyZHvz5uv+WouB9+ObcCpyrx6l7KImUglyhkEat/+ysWwi0gdhEs0JGjl6ggRWTy1haxBpVdbIX1nthFXMZebaIdHP2ghjoIc/363UZI6Kf1ptIMVdtTL5f5BIXb2/FFvygXZOw= X-DA7885C5: 4E3041F4F858ADAAF255D290C0D534F90B6868A6F25BAF5483ACA22C2AC69DA93CBE1E44E0FEB70F5B1A4C17EAA7BC4BEF2421ABFA55128DAF83EF9164C44C7E X-Mailru-Sender: 689FA8AB762F7393DDD5FD59B456EAD283164593E52B6ABA8700636FE984EBB847DDD2D8ACA77D5FE49D44BB4BD9522A059A1ED8796F048DB274557F927329BE89D5A3BC2B10C37545BD1C3CC395C826B4A721A3011E896F X-Mras: Ok Subject: [Tarantool-patches] [PATCH v2 luajit 30/41] perf: adjust scimark-lu in LuaJIT-benches 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: Sergey Kaplun via Tarantool-patches Reply-To: Sergey Kaplun Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" This patch adjusts the aforementioned test to use the benchmark framework introduced before. The default arguments are adjusted according to the file. The arguments to the script still can be provided in the command line run. Checks are omitted since they were not present in the original suite, plus the precise result value depends on the input parameter. --- perf/LuaJIT-benches/scimark-lu.lua | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/perf/LuaJIT-benches/scimark-lu.lua b/perf/LuaJIT-benches/scimark-lu.lua index 7636d994..4f521e0b 100644 --- a/perf/LuaJIT-benches/scimark-lu.lua +++ b/perf/LuaJIT-benches/scimark-lu.lua @@ -1 +1,19 @@ -require("scimark_lib").LU(100)(tonumber(arg and arg[1]) or 5000) +local bench = require("bench").new(arg) + +local cycles = tonumber(arg and arg[1]) or 5000 + +local benchmark +benchmark = { + name = "scimark_lu", + -- XXX: The description of tests for the function is too + -- inconvenient. + skip_check = true, + payload = function() + local flops = require("scimark_lib").LU(100)(cycles) + benchmark.items = flops + end, +} + +bench:add(benchmark) + +bench:run_and_report() -- 2.52.0