For a destination register use scalar forms (i.e. Sd, Hd, Bd) instead of vector ones...
authorEgor Chesakov <Egor.Chesakov@microsoft.com>
Thu, 30 Jan 2020 03:32:38 +0000 (19:32 -0800)
committerGitHub <noreply@github.com>
Thu, 30 Jan 2020 03:32:38 +0000 (19:32 -0800)
commita8593cf39618c3e04664f4ec8d7b0b4658d4ef87
tree954260401d7b6668e57332ef7e8af19a5ffa0fb3
parentc54ee0695ea5af5b56fb2609e67a3b60f1da361e
For a destination register use scalar forms (i.e. Sd, Hd, Bd) instead of vector ones (i.e. Vd.2S, Vd.4H, Vd.2B) for instructions that return scalar result (e.g. addv, smaxv, umaxv) in emitDispIns in emitarm64.cpp (#2324)
src/coreclr/src/jit/emitarm64.cpp