[Vm-dev] Why does CogARMCompiler>>msr: yield MSRNE?

Boris Shingarov boris at shingarov.com
Thu Sep 17 07:25:11 UTC 2020


I just noticed something unusual in CogARMCompiler>>msr:.

The field cond -- which comes from the leftmost nibble of 16r1328F000 -- 
is 1, i.e. NE.

So in fact we are emitting MSRNE, not MSR.  Is this on purpose? Or 
should the code read ^16rE328F000 + ... + ... ?  (E for "Always")



More information about the Vm-dev mailing list