arm64
3e00: 2a1f03f6 mov w22, wzr
3e04: aa1f03f6 mov x22, xzr


*32bit演算の場合:
ソースレジスタの上位32bitは無視されます。
デスティネーションレジスタの上位32bitはゼロクリアされます。
コンディションbitは下位32bitの結果を反映したものになります。

とある
上の2つ、コードは異なるが結果は全く同一と見て良いんかな?
詳しい人、おせえて