Files
Hasebe/Library/PackageCache/com.gustavopsantos.reflex@7857b9937c99/Extensions/IntExtensions.cs
T
2026-09-21 12:15:57 +03:00

17 lines
316 B
C#

using System;
namespace Reflex.Extensions
{
internal static class IntExtensions
{
public static int CeilPowerOf2(this int x)
{
if (x < 2)
{
return 1;
}
return (int)Math.Pow(2, (int)Math.Log(x - 1, 2) + 1);
}
}
}