diff options
author | David Robillard <d@drobilla.net> | 2009-01-23 08:58:24 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-01-23 08:58:24 +0000 |
commit | 0d33437ad9d331969b00e064ab195c6cdd7012f2 (patch) | |
tree | 9444857a2e9e273eff1f155426b5f9825c85405a | |
parent | 604c0089d95a25764925636915d268bf5b591b15 (diff) | |
download | resp-0d33437ad9d331969b00e064ab195c6cdd7012f2.tar.gz resp-0d33437ad9d331969b00e064ab195c6cdd7012f2.tar.bz2 resp-0d33437ad9d331969b00e064ab195c6cdd7012f2.zip |
More primitives.
git-svn-id: http://svn.drobilla.net/resp/llvm-lisp@6 ad02d1e2-f140-0410-9f75-f8b11f17cedd
-rw-r--r-- | ll.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -277,6 +277,11 @@ static AST* parseCallExpr(const SExp& exp) case '+': return new ASTPrimitive(Instruction::Add, params); case '-': return new ASTPrimitive(Instruction::Sub, params); case '*': return new ASTPrimitive(Instruction::Mul, params); + case '/': return new ASTPrimitive(Instruction::FDiv, params); + case '%': return new ASTPrimitive(Instruction::FRem, params); + case '&': return new ASTPrimitive(Instruction::And, params); + case '|': return new ASTPrimitive(Instruction::Or, params); + case '^': return new ASTPrimitive(Instruction::Xor, params); } } |