public void Ufuser_Store_Bigendian()
        {
            var r4    = m.Reg32("r4");
            var r8    = m.Reg32("r8");
            var loc40 = m.Local32("loc40", -0x40);
            var loc3D = m.Local32("loc3D", -0x3D);

            __swl(loc40, r8);
            __swr(loc3D, r8);
            var ssa  = RunTest(m);
            var sExp =
                #region Expected
                @"loc40:Local -0040
    def:  def loc40
r8:r8
    def:  def r8
    uses: loc40_2 = r8
loc40_2: orig: loc40
    def:  loc40_2 = __swl(loc40, r8)
loc3D:Local -003D
    def:  def loc3D
loc3D_4: orig: loc3D
    def:  loc40_2 = r8
// SsaProcedureBuilder
// Return size: 0
void SsaProcedureBuilder()
SsaProcedureBuilder_entry:
	def loc40
	def r8
	def loc3D
	// succ:  l1
l1:
	loc40_2 = r8
SsaProcedureBuilder_exit:
";

            #endregion
            AssertStringsEqual(sExp, ssa);
        }