On 11/18/19 2:10 PM, Peter Maydell wrote:
>> /* We UNDEF for these UNPREDICTABLE cases. */
>> if (a->rn == 15 || a->rt == 15
>> - || (s->thumb && a->rt == 13)
>> + || (!ENABLE_ARCH_8 && s->thumb && a->rt == 13)
>> || (mop == MO_64
>> && (a->rt2 == 15 || a->rt == a->rt2
>> - || (s->thumb && a->rt2 == 13)))) {
>> + || (!ENABLE_ARCH_8 && s->thumb && a->rt2 == 13)))) {
>> unallocated_encoding(s);
>> return true;
>> }
>
> These cases for r13 are indeed no longer UNPREDICTABLE in
> v8A, but they are still marked as UNPREDICTABLE for v8M...
Ho hum. I knew I should have looked at that doc as well...
r~