aboutsummaryrefslogtreecommitdiff
path: root/src/cljcc/tacky.clj
diff options
context:
space:
mode:
authorShagun Agrawal <agrawalshagun07@gmail.com>2024-08-18 21:04:35 +0530
committerShagun Agrawal <agrawalshagun07@gmail.com>2024-08-18 21:04:35 +0530
commitf0b04ec099de12ae713e3a381d17b1af478f769a (patch)
tree69115c714e099454eb448dbe9cc2184bc59af4f2 /src/cljcc/tacky.clj
parent702daa89c7f451f01933e659b59a4daaa01f10ab (diff)
Add bitwise operators
Pass chapter 3 bitwise operators
Diffstat (limited to 'src/cljcc/tacky.clj')
-rw-r--r--src/cljcc/tacky.clj10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cljcc/tacky.clj b/src/cljcc/tacky.clj
index 5f09181..0c27271 100644
--- a/src/cljcc/tacky.clj
+++ b/src/cljcc/tacky.clj
@@ -39,11 +39,11 @@
:multiply :mul
:divide :div
:remainder :mod
- :bit-and :bit-and
- :bit-or :bit-or
- :bit-xor :bit-xor
- :bit-right-shift :bit-right-shift
- :bit-left-shift :bit-left-shift))
+ :ampersand :bit-and
+ :bitwise-or :bit-or
+ :bitwise-xor :bit-xor
+ :bitwise-right-shift :bit-right-shift
+ :bitwise-left-shift :bit-left-shift))
(defn- unary-instruction [unary-operator src dst]
{:type :unary