From 3c2bbe217c4bbc67cfdf3912317d5a19b3994f69 Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 10 Jun 2018 19:25:48 +0000 Subject: lib: bitAnd, bitOr, bitXor (bitsize-agnostic fallback function) (#41491) * lib: bitAnd, bitOr, bitXor * lib: test for bitAnd, bitOr, bitXor * lib: bitsize-agnostic zipIntBits * lib: bitNot * lib: bitNot --- lib/tests/misc.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'lib/tests/misc.nix') diff --git a/lib/tests/misc.nix b/lib/tests/misc.nix index c683df7d7ca3..eab20d0f14dc 100644 --- a/lib/tests/misc.nix +++ b/lib/tests/misc.nix @@ -45,6 +45,21 @@ runTests { expected = true; }; + testBitAnd = { + expr = (bitAnd 3 10); + expected = 2; + }; + + testBitOr = { + expr = (bitOr 3 10); + expected = 11; + }; + + testBitXor = { + expr = (bitXor 3 10); + expected = 9; + }; + # STRINGS testConcatMapStrings = { -- cgit 1.4.1