public static void Setup()
        {
            s_assembler.Compile(ref s_overheadDelegate, Enumerable.Empty <Instruction>());

            s_assembler.Compile(ref s_baselineDelegate,
                                Assembler.SpillRegister(Register.RDI,
                                                        Assembler.SpillRegister(Register.RSI,
                                                                                Assembler.IncrementStack(BytesToTest + 0x28,
                                                                                                         Assembler.SaveRcxToANonVolatileRegister(
                                                                                                             Assembler.ZeroStack(BytesToTest, 0x28, 0x4
                                                                                                                                 ))))));

            s_assembler.Compile(ref s_improvedStosB,
                                Assembler.SpillRegister(Register.RDI,
                                                        Assembler.IncrementStack(BytesToTest + 0x28,
                                                                                 Assembler.ZeroStack(BytesToTest, 0x28, 0x4
                                                                                                     ))));


            s_assembler.Compile(ref s_improvedStosD,
                                Assembler.SpillRegister(Register.RDI,
                                                        Assembler.IncrementStack(BytesToTest + 0x28,
                                                                                 Assembler.ZeroStack(BytesToTest, 0x28, 0x4
                                                                                                     ))));

            s_assembler.Compile(ref s_improvedStosQ,
                                Assembler.SpillRegister(Register.RDI,
                                                        Assembler.IncrementStack(BytesToTest + 0x28,
                                                                                 Assembler.ZeroStack(BytesToTest, 0x28, 0x4
                                                                                                     ))));

            s_assembler.Compile(ref s_sse2,
                                Assembler.IncrementStack(BytesToTest + 0x28,
                                                         Assembler.ZeroStackSSE2(BytesToTest, 0x28
                                                                                 )));
        }