From 27943c671cab85e37cac86e96f9bd0a064c1c689 Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Mon, 28 Jun 2021 03:56:45 +0200 Subject: util.bit53: Add left- and right shift operations While not used by anything in Prosody, it is known to be used by some 3rd party modules. --- util/bit53.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'util/bit53.lua') diff --git a/util/bit53.lua b/util/bit53.lua index 4b5c2e9c..06799a97 100644 --- a/util/bit53.lua +++ b/util/bit53.lua @@ -3,5 +3,7 @@ return { band = function (a, b) return a & b end; bor = function (a, b) return a | b end; bxor = function (a, b) return a ~ b end; + rshift = function (a, n) return a >> n end; + lshift = function (a, n) return a << n end; }; -- cgit v1.2.3