diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,10 @@
 
+0.4.0.0
+=======
+
+* Added support for terminfo operators "*", "/", and "m" (thanks Chris
+  Forno)
+
 0.3.0.0
 =======
 
diff --git a/src/Data/Terminfo/Eval.hs b/src/Data/Terminfo/Eval.hs
--- a/src/Data/Terminfo/Eval.hs
+++ b/src/Data/Terminfo/Eval.hs
@@ -120,6 +120,18 @@
     v1 <- pop
     v0 <- pop
     push $ v0 - v1
+writeCapOp ArithMult = do
+    v1 <- pop
+    v0 <- pop
+    push $ v0 * v1
+writeCapOp ArithDiv = do
+    v1 <- pop
+    v0 <- pop
+    push $ v0 `div` v1
+writeCapOp ArithMod = do
+    v1 <- pop
+    v0 <- pop
+    push $ v0 `mod` v1
 writeCapOp CompareEq = do
     v1 <- pop
     v0 <- pop
diff --git a/src/Data/Terminfo/Parse.hs b/src/Data/Terminfo/Parse.hs
--- a/src/Data/Terminfo/Parse.hs
+++ b/src/Data/Terminfo/Parse.hs
@@ -61,7 +61,7 @@
       , conditionalParts :: ![(CapOps, CapOps)]
       }
     | BitwiseOr | BitwiseXOr | BitwiseAnd
-    | ArithPlus | ArithMinus
+    | ArithPlus | ArithMinus | ArithMult | ArithDiv | ArithMod
     | CompareEq | CompareLt | CompareGt
     deriving (Show, Eq)
 
@@ -75,6 +75,9 @@
     rnf BitwiseAnd = ()
     rnf ArithPlus = ()
     rnf ArithMinus = ()
+    rnf ArithMult = ()
+    rnf ArithDiv = ()
+    rnf ArithMod = ()
     rnf CompareEq = ()
     rnf CompareLt = ()
     rnf CompareGt = ()
@@ -256,6 +259,9 @@
 arithOpParser
     =   plusOp
     <|> minusOp
+    <|> multOp
+    <|> divOp
+    <|> modOp
     where
         plusOp = do
             _ <- char '+'
@@ -265,6 +271,18 @@
             _ <- char '-'
             incOffset 1
             return $ BuildResults 0 [ ArithMinus ] [ ]
+        multOp = do
+            _ <- char '*'
+            incOffset 1
+            return $ BuildResults 0 [ ArithMult ] [ ]
+        divOp = do
+            _ <- char '/'
+            incOffset 1
+            return $ BuildResults 0 [ ArithDiv ] [ ]
+        modOp = do
+            _ <- char 'm'
+            incOffset 1
+            return $ BuildResults 0 [ ArithMod ] [ ]
 
 literalIntOpParser :: CapParser BuildResults
 literalIntOpParser = do
diff --git a/vty-unix.cabal b/vty-unix.cabal
--- a/vty-unix.cabal
+++ b/vty-unix.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               vty-unix
-version:            0.3.0.0
+version:            0.4.0.0
 synopsis:           Unix backend for Vty
 description:        This package provides Unix terminal support for Vty.
 license:            BSD-3-Clause
