예제 #1
0
            public void DoTest(int loops)
            {
                var c = new DirectCallNoInlining();

                int v = 0;

                for (int i = 0; i < loops; ++i)
                {
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                }

                this.Value = v;
            }
예제 #2
0
            public void DoTest(int loops)
            {
                var c = new DirectCallNoInlining();

                int v = 0;
                for (int i = 0; i < loops; ++i)
                {
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                    v = c.Test(v);
                }

                this.Value = v;
            }