Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

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