public void CEB_SegmentedArray() { var m = new Decompiler.UnitTests.Mocks.ProcedureBuilder("CEB_SegmentedArray"); var aw = new ArrayType(PrimitiveType.Int16, 0); var ds = m.Temp(PrimitiveType.SegmentSelector, "ds"); var bx = m.Temp(PrimitiveType.Word16, "bx"); var acc = m.Array( PrimitiveType.Word16, m.Seq( ds, m.Word16(0x5388)), m.IMul(bx, 2)); CreateTv(globals, Ptr32(factory.CreateStructureType()), Ptr32(factory.CreateStructureType())); CreateTv(ds, Ptr16(factory.CreateStructureType()), Ptr16(factory.CreateStructureType())); }