https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112999
--- Comment #2 from JuzheZhong <juzhe.zhong at rivai dot ai> --- Ok.It's mask bit field again. It's an annoying issue. I think explict movti pattern is controversial since it may have risks that affect scalar part.