void main() main: scope:[main] from [0] phi() [1] call ifunc [2] ifunc::return#2 = ifunc::return#0 to:main::@1 main::@1: scope:[main] from main [3] main::$0 = ifunc::return#2 [4] *SCREEN = main::$0 to:main::@return main::@return: scope:[main] from main::@1 [5] return to:@return dword ifunc(dword ifunc::a) ifunc: scope:[ifunc] from main [6] phi() to:ifunc::@1 ifunc::@1: scope:[ifunc] from ifunc ifunc::@2 [7] ifunc::delta#2 = phi( ifunc/3, ifunc::@2/ifunc::delta#1 ) [7] ifunc::x#3 = phi( ifunc/1, ifunc::@2/ifunc::x#1 ) [7] ifunc::xsqr#2 = phi( ifunc/1, ifunc::@2/ifunc::xsqr#1 ) [8] if(ifunc::xsqr#2