%,%./%,01% %,%./%23% %,%./%+,01-4+,01-!,!1% %,%./%,01% %,%./%5% %,%./%6% %,%./%70,% %,%./%2% %,%./%24,% %,%./%,!2% %,%./%6% %,%./%5% %7%./%1% %'*89%+,-% ,/3 ,/33 ,/33 ,/33 7/1 x 25 x 3 x 4 x 2 x 3 x 4 *,:" y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 y 1 true false false true false true false false true true Kernel Control Flow int add_if(int a, int b){ int result = 0; if (a == b){ result = add_equal(a); } else if (a > b){ result = add_greater(a, b); } else{ result = add_lesser(a, b); } return result; } int add_equal(int a){ return a * 2; } int add_greater(int a, int b){ return a + b; } int add_lesser(int a, int b){ return b + a; } 1 2 a = 5, b = 4 3 4 5