コード例 #1
0
ファイル: State.cs プロジェクト: mypopydev/asm-dude
        public string ToStringSIMD(string identStr)
        {
            StringBuilder sb = new StringBuilder();

//            foreach (Rn reg in this.Tools.StateConfig.GetRegOn())
            {
                Rn   reg        = Rn.XMM1;
                Tv[] regContent = this.GetTvArray(reg);
                var(hasOneValue, value) = ToolsZ3.HasOneValue(regContent);
                bool showReg = !(hasOneValue && value == Tv.UNKNOWN);
                if (showReg)
                {
                    sb.Append("\n" + identStr + string.Format(reg + " = {0} = {1}", ToolsZ3.ToStringBin(regContent), ToolsZ3.ToStringHex(regContent)));
                }
            }
            return(sb.ToString());
        }