| Index: runtime/vm/simulator_arm64.cc
|
| ===================================================================
|
| --- runtime/vm/simulator_arm64.cc (revision 36746)
|
| +++ runtime/vm/simulator_arm64.cc (working copy)
|
| @@ -2142,6 +2142,14 @@
|
| result64 = rn_val64;
|
| result32 = rn_val32;
|
| }
|
| + } else if ((instr->Bits(29, 2) == 2) && (instr->Bits(10, 2) == 0)) {
|
| + // Format(instr, "csinv'sf'cond 'rd, 'rn, 'rm");
|
| + result64 = ~rm_val64;
|
| + result32 = ~rm_val32;
|
| + if (ConditionallyExecute(instr)) {
|
| + result64 = rn_val64;
|
| + result32 = rn_val32;
|
| + }
|
| } else {
|
| UnimplementedInstruction(instr);
|
| return;
|
|
|