Fix various disassembly issues
authorMike Danes <onemihaid@hotmail.com>
Fri, 25 Nov 2016 08:00:58 +0000 (10:00 +0200)
committerMike Danes <onemihaid@hotmail.com>
Tue, 29 Nov 2016 05:49:33 +0000 (07:49 +0200)
commitd871fd48caab16818c6000b85cf1a86973b9962f
treeaf9d93ea8056f804563ba1aeea3cebd51a03ac83
parent0c3b1c7c898b25aabd22543474a4ecb279480ee3
Fix various disassembly issues

- (null) being displayed instead of ymmword ptr
- lack of a space between some instructions and their first operand
- incorrect display of pmovmskb's first operand (was something like yrax)
- displaying ymm registers in cases where xmm registers were actually used
- displaying mm instead of xmm/ymm (e.g. cmpps mm1, mm2)

Commit migrated from https://github.com/dotnet/coreclr/commit/10f3d635975ebb9b70ec6173562dd9c11227dfc9
src/coreclr/src/jit/emitxarch.cpp
src/coreclr/src/jit/instr.cpp