Welcome to the GBF Test Portal

This was built to track decompiler and CFG progress.

Decompiler Output

function get4ByteFromNetString(str#0)
{
    lit#1 = 0;
    builtin_fn_call#2 = str#0.charat(lit#1);
    fn_call#4 = getascii#3(builtin_fn_call#2);
    lit#5 = 32;
    lit#6 = 21;
    lit#7 = 1;
    builtin_fn_call#8 = str#0.charat(lit#7);
    fn_call#9 = getascii#3(builtin_fn_call#8);
    lit#10 = 32;
    lit#11 = 14;
    lit#12 = 2;
    builtin_fn_call#13 = str#0.charat(lit#12);
    fn_call#14 = getascii#3(builtin_fn_call#13);
    lit#15 = 32;
    lit#16 = 7;
    lit#17 = 3;
    builtin_fn_call#18 = str#0.charat(lit#17);
    fn_call#19 = getascii#3(builtin_fn_call#18);
    lit#20 = 32;
    return ((((fn_call#4 - lit#5) << lit#6) + ((fn_call#9 - lit#10) << lit#11)) + ((fn_call#14 - lit#15) << lit#16)) + (fn_call#19 - lit#20);
}