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~