Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function nestedLoops()
{
    <temp.i>#6 = 0;
    // RegionId(2)
    if (<temp.i>#5 < 10) 
    {
        <temp.j>#7 = 0;
        // RegionId(4)
        if (<temp.j>#3 < 10) 
        {
            // RegionId(5)
            if (<temp.j>#3 == 5) 
            {
                goto RegionId(3);
            }
            // RegionId(6)
            else
            {
                // RegionId(7)
                if (<temp.j>#3 == 8) 
                {
                    goto RegionId(9);
                }
                // RegionId(8)
                else
                {
                    fn_call#8 = echo#0(<temp.j>#3);
                    <temp.j>#9++;
                    goto RegionId(3);
                }
            }
        }
        // RegionId(9)
        else
        {
            <temp.i>#10++;
            goto RegionId(1);
        }
    }
    // RegionId(10)
    else
    {
        return 0;
    }
}