using System.Collections.Generic; namespace Ryujinx.Cpu.LightningJit.Arm32 { class MultiBlock { public readonly List Blocks; public readonly bool HasHostCall; public readonly bool IsTruncated; public MultiBlock(List blocks) { Blocks = blocks; Block block = blocks[0]; HasHostCall = block.HasHostCall; for (int index = 1; index < blocks.Count; index++) { block = blocks[index]; HasHostCall |= block.HasHostCall; } block = blocks[^1]; IsTruncated = block.IsTruncated; } } }