From ec0ac467df18562fbe101fb5c2e0404a642d5ece Mon Sep 17 00:00:00 2001 From: Arseny Kapoulkine Date: Tue, 6 Jun 2023 12:34:19 -0700 Subject: [PATCH] Update performance.md --- docs/_pages/performance.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/_pages/performance.md b/docs/_pages/performance.md index b0728ddd..b59a07bf 100644 --- a/docs/_pages/performance.md +++ b/docs/_pages/performance.md @@ -96,7 +96,7 @@ Some builtin functions have partial specializations that reduce the cost of the Some functions from `math` library like `math.floor` can additionally take advantage of advanced SIMD instruction sets like SSE4.1 when available. -In addition to runtime optimizations for builtin calls, many builtin calls can also be constant-folded by the bytecode compiler when using aggressive optimizations (level 2); this currently applies to most builtin calls with constant arguments and a single return value. +In addition to runtime optimizations for builtin calls, many builtin calls can also be constant-folded by the bytecode compiler when using aggressive optimizations (level 2); this currently applies to most builtin calls with constant arguments and a single return value. For builtin calls that can not be constant folded, compiler assumes knowledge of argument/return count (level 2) to produce more efficient bytecode instructions. ## Optimized table iteration