Index: src/interpreter/interpreter.cc |
diff --git a/src/interpreter/interpreter.cc b/src/interpreter/interpreter.cc |
index ea0db765ee7a315696514167a7e1171e7ac684d8..0306e7b575d8aca0f186623cb5875c132337502b 100644 |
--- a/src/interpreter/interpreter.cc |
+++ b/src/interpreter/interpreter.cc |
@@ -400,6 +400,30 @@ void Interpreter::DoMod(compiler::InterpreterAssembler* assembler) { |
} |
+// BitwiseOr <src> |
+// |
+// BitwiseOr register <src> to accumulator. |
+void Interpreter::DoBitwiseOr(compiler::InterpreterAssembler* assembler) { |
+ DoBinaryOp(Runtime::kBitwiseOr, assembler); |
+} |
+ |
+ |
+// BitwiseXor <src> |
+// |
+// BitwiseXor register <src> to accumulator. |
+void Interpreter::DoBitwiseXor(compiler::InterpreterAssembler* assembler) { |
+ DoBinaryOp(Runtime::kBitwiseXor, assembler); |
+} |
+ |
+ |
+// BitwiseAnd <src> |
+// |
+// BitwiseAnd register <src> to accumulator. |
+void Interpreter::DoBitwiseAnd(compiler::InterpreterAssembler* assembler) { |
+ DoBinaryOp(Runtime::kBitwiseAnd, assembler); |
+} |
+ |
+ |
// ShiftLeft <src> |
// |
// Left shifts register <src> by the count specified in the accumulator. |