From 0837b0c0c79ae61c5345391354779784306c4c63 Mon Sep 17 00:00:00 2001 From: joaonevess Date: Mon, 24 Jun 2024 04:57:39 -0300 Subject: [PATCH] Optimization (Trigonometry): removed redundant iszero iszero sequence --- src/math/Trigonometry.huff | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/math/Trigonometry.huff b/src/math/Trigonometry.huff index 3aecf40f..2ac9b964 100644 --- a/src/math/Trigonometry.huff +++ b/src/math/Trigonometry.huff @@ -94,8 +94,7 @@ dup4 // [angle, is_odd_quadrant, index, interp, angle] [QUADRANT_HIGH_MASK] // [QUADRANT_HIGH_MASK, angle, is_odd_quadrant, index, interp, angle] - and // [QUADRANT_HIGH_MASK & angle, is_odd_quadrant, index, interp, angle] - iszero iszero // [is_negative_quadrant, is_odd_quadrant, index, interp, angle] + and // [is_negative_quadrant, is_odd_quadrant, index, interp, angle] // Jump past updating the index if `is_odd_quadrant` is true dup2 is_odd_q jumpi // [is_negative_quadrant, is_odd_quadrant, index, interp, angle]