嵌套ARM Thumb2"IT"指令是否定义明确?

Joh*_*lén -1 assembly arm thumb

如果我有一个ARM Thumb 2指令流,如下所示:

itt NZ
mov r1,r2
it MI
mov r3,r4
Run Code Online (Sandbox Code Playgroud)

第一个IT指令的IT块包含mov第二个IT指令it.这个序列是允许的,还是未定义的行为?

fuz*_*fuz 5

IT块不得包含其他IT指令.您的代码的结果是不可预测的.