From 9b9ffa745ee87956df7bb006eb8a1e5ebf698dea Mon Sep 17 00:00:00 2001 From: Don Perignom <10616301+madlabman@users.noreply.github.com> Date: Tue, 11 Jun 2024 21:20:20 +0200 Subject: [PATCH] chore: fix Yul's shift instructions definitions --- wake_printers/lsp_yul_definitions.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wake_printers/lsp_yul_definitions.py b/wake_printers/lsp_yul_definitions.py index 9be856668..ffc7b2837 100644 --- a/wake_printers/lsp_yul_definitions.py +++ b/wake_printers/lsp_yul_definitions.py @@ -30,9 +30,9 @@ "or": "// bitwise OR\nor(x, y)", "xor": "// bitwise XOR\nxor(x, y)", "byte": "// retrieve the nth most significant byte of x\nbyte(n, x)", - "shl": "// x << y\nshl(x, y)", - "shr": "// x >> y\nshr(x, y)", - "sar": "// signed x >> y\nsar(x, y)", + "shl": "// y << x\nshl(x, y)", + "shr": "// y >> x\nshr(x, y)", + "sar": "// signed y >> x\nsar(x, y)", "addmod": "// (x + y) % m, 0 if m == 0\naddmod(x, y, m)", "mulmod": "// (x * y) % m, 0 if m == 0\nmulmod(x, y, m)", "signextend": "// sign extend from (i * 8 + 7)th bit counting from least significant\nsignextend(i, x)",