Index: src/arm/simulator-arm.cc |
diff --git a/src/arm/simulator-arm.cc b/src/arm/simulator-arm.cc |
index f5431512feb278fe929a5c511232b0ab7880dfd5..2de09b0118ace7fb36b2cb91ef4c5bcf8be32712 100644 |
--- a/src/arm/simulator-arm.cc |
+++ b/src/arm/simulator-arm.cc |
@@ -1785,7 +1785,8 @@ void Simulator::DecodeType3(Instr* instr) { |
uint8_t byte = ReadB(addr); |
set_register(rd, byte); |
} else { |
- UNIMPLEMENTED(); |
+ uint8_t byte = get_register(rd); |
+ WriteB(addr, byte); |
} |
} else { |
if (instr->HasL()) { |