summaryrefslogtreecommitdiff
path: root/src/binary-reader-logging.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-reader-logging.cc')
-rw-r--r--src/binary-reader-logging.cc16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/binary-reader-logging.cc b/src/binary-reader-logging.cc
index c0a05fe6..a73bd177 100644
--- a/src/binary-reader-logging.cc
+++ b/src/binary-reader-logging.cc
@@ -395,6 +395,16 @@ Result BinaryReaderLogging::OnSimdLaneOpExpr(Opcode opcode, uint64_t value) {
return reader_->OnSimdLaneOpExpr(opcode, value);
}
+Result BinaryReaderLogging::OnSimdLoadLaneExpr(Opcode opcode,
+ Address alignment_log2,
+ Address offset,
+ uint64_t value) {
+ LOGF("OnSimdLoadLaneExpr (align log2: %" PRIaddress ", offset: %" PRIaddress
+ ", lane: %" PRIu64 ")\n",
+ alignment_log2, offset, value);
+ return reader_->OnSimdLoadLaneExpr(opcode, alignment_log2, offset, value);
+}
+
Result BinaryReaderLogging::OnSimdShuffleOpExpr(Opcode opcode, v128 value) {
LOGF("OnSimdShuffleOpExpr (lane: 0x%08x %08x %08x %08x)\n", value.u32(0),
value.u32(1), value.u32(2), value.u32(3));
@@ -919,6 +929,12 @@ Result BinaryReaderLogging::OnOpcodeUint32Uint32(uint32_t value,
return reader_->OnOpcodeUint32Uint32(value, value2);
}
+Result BinaryReaderLogging::OnOpcodeUint32Uint32Uint32(uint32_t value,
+ uint32_t value2,
+ uint32_t value3) {
+ return reader_->OnOpcodeUint32Uint32Uint32(value, value2, value3);
+}
+
Result BinaryReaderLogging::OnOpcodeUint64(uint64_t value) {
return reader_->OnOpcodeUint64(value);
}