| Index: src/trusted/validator_arm/baseline_classes.cc
|
| ===================================================================
|
| --- src/trusted/validator_arm/baseline_classes.cc (revision 8517)
|
| +++ src/trusted/validator_arm/baseline_classes.cc (working copy)
|
| @@ -131,6 +131,13 @@
|
| return d.reg(i) + flags.reg_if_updated(i);
|
| }
|
|
|
| +// Binary3RegisterImmedShiftedOpRnNotSp
|
| +SafetyLevel Binary3RegisterImmedShiftedOpRnNotSp::
|
| +safety(const Instruction i) const {
|
| + if (n.reg(i) == kRegisterStack) return DEPRECATED;
|
| + return Binary3RegisterImmedShiftedOp::safety(i);
|
| +}
|
| +
|
| // Binary4RegisterShiftedOp
|
| SafetyLevel Binary4RegisterShiftedOp::safety(Instruction i) const {
|
| // Unsafe if any register contains PC (ARM restriction).
|
|
|